Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.awt.*;
- import java.awt.event.*;
- public class test extends Frame implements ActionListener{
- static test frm=new test();
- //Question
- static Label labQ1=new Label();
- static Label labQ2=new Label();
- static Label labQ3=new Label();
- static Label labQ4=new Label();
- static Label labQ5=new Label();
- //Heght Weight
- static Label labH=new Label();
- static Label labW=new Label();
- //Sex
- static Label labS=new Label();
- //Textfield
- static TextField txf1=new TextField("");
- static TextField txf2=new TextField("");
- static TextField txf3=new TextField("");
- //choice
- static Choice chc=new Choice();
- //Question checkbox
- static Checkbox ckb01=new Checkbox("常常");
- static Checkbox ckb02=new Checkbox("有時");
- static Checkbox ckb03=new Checkbox("很少");
- static Checkbox ckb04=new Checkbox("幾乎沒有");
- static Checkbox ckb11=new Checkbox("常常");
- static Checkbox ckb12=new Checkbox("有時");
- static Checkbox ckb13=new Checkbox("很少");
- static Checkbox ckb14=new Checkbox("幾乎沒有");
- static Checkbox ckb21=new Checkbox("常常");
- static Checkbox ckb22=new Checkbox("有時");
- static Checkbox ckb23=new Checkbox("很少");
- static Checkbox ckb24=new Checkbox("幾乎沒有");
- static Checkbox ckb31=new Checkbox("常常");
- static Checkbox ckb32=new Checkbox("有時");
- static Checkbox ckb33=new Checkbox("很少");
- static Checkbox ckb34=new Checkbox("幾乎沒有");
- static Checkbox ckb41=new Checkbox("常常");
- static Checkbox ckb42=new Checkbox("有時");
- static Checkbox ckb43=new Checkbox("很少");
- static Checkbox ckb44=new Checkbox("幾乎沒有");
- //Button
- static Button btn=new Button("DONE");
- public static void main (String args[]){
- //視窗設置
- frm.setLayout(null);
- frm.setSize(600,800);
- frm.setLocation(100,50);
- frm.setBackground(new Color(187,255,255));
- frm.setVisible(true);
- //TextField
- labH.setText("體重");
- labH.setLocation(20,50);
- labH.setSize(50,20);
- labW.setText("身高");
- labW.setLocation(190,50);
- labW.setSize(50,20);
- txf1.setBounds(80,50,100,20);
- txf2.setBounds(250,50,100,20);
- frm.add(labH);
- frm.add(labW);
- frm.add(txf1);
- frm.add(txf2);
- //CHOICE
- labS.setText("性別");
- labS.setLocation(360,50);
- labS.setSize(50,20);
- chc.add("男");
- chc.add("女");
- chc.setBounds(420,50,50,20);
- frm.add(labS);
- frm.add(chc);
- //Q1內容設置
- CheckboxGroup grp1=new CheckboxGroup();
- labQ1.setText("您是否常不吃早餐?");
- labQ1.setLocation(20,150);
- labQ1.setSize(120,20);
- labQ1.setAlignment(Label.LEFT);
- labQ1.setBackground(Color.white);
- ckb01.setBounds(160,150,80,20);
- ckb02.setBounds(240,150,80,20);
- ckb03.setBounds(320,150,80,20);
- ckb04.setBounds(400,150,80,20);
- ckb01.setCheckboxGroup(grp1);
- ckb02.setCheckboxGroup(grp1);
- ckb03.setCheckboxGroup(grp1);
- ckb04.setCheckboxGroup(grp1);
- frm.add(ckb01);
- frm.add(ckb02);
- frm.add(ckb03);
- frm.add(ckb04);
- frm.add(labQ1);
- //Q2內容設置
- CheckboxGroup grp2=new CheckboxGroup();
- labQ2.setText("您是否常不吃午餐?");
- labQ2.setLocation(20,180);
- labQ2.setSize(120,20);
- labQ2.setAlignment(Label.LEFT);
- labQ2.setBackground(Color.white);
- ckb11.setBounds(160,180,80,20);
- ckb12.setBounds(240,180,80,20);
- ckb13.setBounds(320,180,80,20);
- ckb14.setBounds(400,180,80,20);
- ckb11.setCheckboxGroup(grp2);
- ckb12.setCheckboxGroup(grp2);
- ckb13.setCheckboxGroup(grp2);
- ckb14.setCheckboxGroup(grp2);
- frm.add(ckb11);
- frm.add(ckb12);
- frm.add(ckb13);
- frm.add(ckb14);
- frm.add(labQ2);
- //Q3內容設置
- CheckboxGroup grp3=new CheckboxGroup();
- labQ3.setText("您是否常不吃晚餐?");
- labQ3.setLocation(20,210);
- labQ3.setSize(120,20);
- labQ3.setAlignment(Label.LEFT);
- labQ3.setBackground(Color.white);
- ckb21.setBounds(160,210,80,20);
- ckb22.setBounds(240,210,80,20);
- ckb23.setBounds(320,210,80,20);
- ckb24.setBounds(400,210,80,20);
- ckb21.setCheckboxGroup(grp3);
- ckb22.setCheckboxGroup(grp3);
- ckb23.setCheckboxGroup(grp3);
- ckb24.setCheckboxGroup(grp3);
- frm.add(ckb21);
- frm.add(ckb22);
- frm.add(ckb23);
- frm.add(ckb24);
- frm.add(labQ3);
- //Q4內容設置
- CheckboxGroup grp4=new CheckboxGroup();
- labQ4.setText("您是否常吃宵夜?");
- labQ4.setLocation(20,240);
- labQ4.setSize(120,20);
- labQ4.setAlignment(Label.LEFT);
- labQ4.setBackground(Color.white);
- ckb31.setBounds(160,240,80,20);
- ckb32.setBounds(240,240,80,20);
- ckb33.setBounds(320,240,80,20);
- ckb34.setBounds(400,240,80,20);
- ckb31.setCheckboxGroup(grp4);
- ckb32.setCheckboxGroup(grp4);
- ckb33.setCheckboxGroup(grp4);
- ckb34.setCheckboxGroup(grp4);
- frm.add(ckb31);
- frm.add(ckb32);
- frm.add(ckb33);
- frm.add(ckb34);
- frm.add(labQ4);
- //Q5內容設置
- CheckboxGroup grp5=new CheckboxGroup();
- labQ5.setText("您是否常吃零食?");
- labQ5.setLocation(20,270);
- labQ5.setSize(120,20);
- labQ5.setAlignment(Label.LEFT);
- labQ5.setBackground(Color.white);
- ckb41.setBounds(160,270,80,20);
- ckb42.setBounds(240,270,80,20);
- ckb43.setBounds(320,270,80,20);
- ckb44.setBounds(400,270,80,20);
- ckb41.setCheckboxGroup(grp5);
- ckb42.setCheckboxGroup(grp5);
- ckb43.setCheckboxGroup(grp5);
- ckb44.setCheckboxGroup(grp5);
- frm.add(ckb41);
- frm.add(ckb42);
- frm.add(ckb43);
- frm.add(ckb44);
- frm.add(labQ5);
- //button
- btn.addActionListener(frm);
- btn.setBounds(250,750,100,20);
- frm.add(btn);
- //視窗關閉
- frm.addWindowListener(new WindowAdapter(){
- public void windowClosing(WindowEvent e){System.exit(0);}});
- }
- public void actionPerformed(ActionEvent e){
- Button btn=(Button) e.getSource();
- if(btn==btn)
- System.exit(0);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement