Advertisement
kk258966

jjjaaavvvaaa

Jun 23rd, 2015
349
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 5.87 KB | None | 0 0
  1. import java.awt.*;
  2. import java.awt.event.*;
  3.  
  4.  
  5. public class test extends Frame implements ActionListener{
  6.     static test frm=new test();
  7.    
  8.    
  9.     //Question
  10.     static Label labQ1=new Label();
  11.     static Label labQ2=new Label();
  12.     static Label labQ3=new Label();
  13.     static Label labQ4=new Label();
  14.     static Label labQ5=new Label();
  15.    
  16.     //Heght Weight
  17.     static Label labH=new Label();
  18.     static Label labW=new Label();
  19.    
  20.     //Sex
  21.     static Label labS=new Label();
  22.    
  23.     //Textfield
  24.     static TextField txf1=new TextField("");
  25.     static TextField txf2=new TextField("");
  26.     static TextField txf3=new TextField("");
  27.    
  28.     //choice
  29.     static Choice chc=new Choice();
  30.    
  31.     //Question  checkbox
  32.     static Checkbox ckb01=new Checkbox("常常");
  33.     static Checkbox ckb02=new Checkbox("有時");
  34.     static Checkbox ckb03=new Checkbox("很少");
  35.     static Checkbox ckb04=new Checkbox("幾乎沒有");
  36.    
  37.     static Checkbox ckb11=new Checkbox("常常");
  38.     static Checkbox ckb12=new Checkbox("有時");
  39.     static Checkbox ckb13=new Checkbox("很少");
  40.     static Checkbox ckb14=new Checkbox("幾乎沒有");
  41.    
  42.     static Checkbox ckb21=new Checkbox("常常");
  43.     static Checkbox ckb22=new Checkbox("有時");
  44.     static Checkbox ckb23=new Checkbox("很少");
  45.     static Checkbox ckb24=new Checkbox("幾乎沒有");
  46.    
  47.     static Checkbox ckb31=new Checkbox("常常");
  48.     static Checkbox ckb32=new Checkbox("有時");
  49.     static Checkbox ckb33=new Checkbox("很少");
  50.     static Checkbox ckb34=new Checkbox("幾乎沒有");
  51.    
  52.     static Checkbox ckb41=new Checkbox("常常");
  53.     static Checkbox ckb42=new Checkbox("有時");
  54.     static Checkbox ckb43=new Checkbox("很少");
  55.     static Checkbox ckb44=new Checkbox("幾乎沒有");
  56.    
  57.    
  58.     //Button
  59.     static Button btn=new Button("DONE");
  60.    
  61.    
  62.     public static void main (String args[]){
  63.        
  64.        
  65.        
  66.         //視窗設置
  67.         frm.setLayout(null);
  68.         frm.setSize(600,800);
  69.         frm.setLocation(100,50);
  70.         frm.setBackground(new Color(187,255,255));
  71.         frm.setVisible(true);
  72.        
  73.        
  74.         //TextField
  75.    
  76.         labH.setText("體重");
  77.         labH.setLocation(20,50);
  78.         labH.setSize(50,20);
  79.         labW.setText("身高");
  80.         labW.setLocation(190,50);
  81.         labW.setSize(50,20);       
  82.         txf1.setBounds(80,50,100,20);
  83.         txf2.setBounds(250,50,100,20);
  84.                
  85.         frm.add(labH);
  86.         frm.add(labW);
  87.         frm.add(txf1);
  88.         frm.add(txf2);
  89.        
  90.        
  91.         //CHOICE
  92.        
  93.            
  94.         labS.setText("性別");
  95.         labS.setLocation(360,50);
  96.         labS.setSize(50,20);
  97.         chc.add("男");
  98.         chc.add("女");
  99.         chc.setBounds(420,50,50,20);
  100.         frm.add(labS);
  101.         frm.add(chc);
  102.        
  103.        
  104.        
  105.        
  106.        
  107.         //Q1內容設置
  108.         CheckboxGroup grp1=new CheckboxGroup();
  109.        
  110.  
  111.         labQ1.setText("您是否常不吃早餐?");
  112.         labQ1.setLocation(20,150);
  113.         labQ1.setSize(120,20);
  114.         labQ1.setAlignment(Label.LEFT);
  115.         labQ1.setBackground(Color.white);
  116.         ckb01.setBounds(160,150,80,20);
  117.         ckb02.setBounds(240,150,80,20);
  118.         ckb03.setBounds(320,150,80,20);
  119.         ckb04.setBounds(400,150,80,20);
  120.         ckb01.setCheckboxGroup(grp1);
  121.         ckb02.setCheckboxGroup(grp1);
  122.         ckb03.setCheckboxGroup(grp1);
  123.         ckb04.setCheckboxGroup(grp1);
  124.        
  125.         frm.add(ckb01);
  126.         frm.add(ckb02);
  127.         frm.add(ckb03);
  128.         frm.add(ckb04);
  129.         frm.add(labQ1);
  130.         //Q2內容設置
  131.         CheckboxGroup grp2=new CheckboxGroup();
  132.        
  133.         labQ2.setText("您是否常不吃午餐?");
  134.         labQ2.setLocation(20,180);
  135.         labQ2.setSize(120,20);
  136.         labQ2.setAlignment(Label.LEFT);
  137.         labQ2.setBackground(Color.white);
  138.         ckb11.setBounds(160,180,80,20);
  139.         ckb12.setBounds(240,180,80,20);
  140.         ckb13.setBounds(320,180,80,20);
  141.         ckb14.setBounds(400,180,80,20);
  142.         ckb11.setCheckboxGroup(grp2);
  143.         ckb12.setCheckboxGroup(grp2);
  144.         ckb13.setCheckboxGroup(grp2);
  145.         ckb14.setCheckboxGroup(grp2);
  146.        
  147.         frm.add(ckb11);
  148.         frm.add(ckb12);
  149.         frm.add(ckb13);
  150.         frm.add(ckb14);
  151.         frm.add(labQ2);
  152.        
  153.         //Q3內容設置
  154.         CheckboxGroup grp3=new CheckboxGroup();
  155.         labQ3.setText("您是否常不吃晚餐?");
  156.         labQ3.setLocation(20,210);
  157.         labQ3.setSize(120,20);
  158.         labQ3.setAlignment(Label.LEFT);
  159.         labQ3.setBackground(Color.white);
  160.         ckb21.setBounds(160,210,80,20);
  161.         ckb22.setBounds(240,210,80,20);
  162.         ckb23.setBounds(320,210,80,20);
  163.         ckb24.setBounds(400,210,80,20);
  164.         ckb21.setCheckboxGroup(grp3);
  165.         ckb22.setCheckboxGroup(grp3);
  166.         ckb23.setCheckboxGroup(grp3);
  167.         ckb24.setCheckboxGroup(grp3);
  168.        
  169.         frm.add(ckb21);
  170.         frm.add(ckb22);
  171.         frm.add(ckb23);
  172.         frm.add(ckb24);
  173.         frm.add(labQ3);
  174.        
  175.        
  176.         //Q4內容設置
  177.         CheckboxGroup grp4=new CheckboxGroup();
  178.         labQ4.setText("您是否常吃宵夜?");
  179.         labQ4.setLocation(20,240);
  180.         labQ4.setSize(120,20);
  181.         labQ4.setAlignment(Label.LEFT);
  182.         labQ4.setBackground(Color.white);
  183.         ckb31.setBounds(160,240,80,20);
  184.         ckb32.setBounds(240,240,80,20);
  185.         ckb33.setBounds(320,240,80,20);
  186.         ckb34.setBounds(400,240,80,20);
  187.         ckb31.setCheckboxGroup(grp4);
  188.         ckb32.setCheckboxGroup(grp4);
  189.         ckb33.setCheckboxGroup(grp4);
  190.         ckb34.setCheckboxGroup(grp4);
  191.        
  192.         frm.add(ckb31);
  193.         frm.add(ckb32);
  194.         frm.add(ckb33);
  195.         frm.add(ckb34);
  196.         frm.add(labQ4);
  197.        
  198.        
  199.         //Q5內容設置
  200.         CheckboxGroup grp5=new CheckboxGroup();
  201.         labQ5.setText("您是否常吃零食?");
  202.         labQ5.setLocation(20,270);
  203.         labQ5.setSize(120,20);
  204.         labQ5.setAlignment(Label.LEFT);
  205.         labQ5.setBackground(Color.white);
  206.         ckb41.setBounds(160,270,80,20);
  207.         ckb42.setBounds(240,270,80,20);
  208.         ckb43.setBounds(320,270,80,20);
  209.         ckb44.setBounds(400,270,80,20);
  210.         ckb41.setCheckboxGroup(grp5);
  211.         ckb42.setCheckboxGroup(grp5);
  212.         ckb43.setCheckboxGroup(grp5);
  213.         ckb44.setCheckboxGroup(grp5);
  214.        
  215.         frm.add(ckb41);
  216.         frm.add(ckb42);
  217.         frm.add(ckb43);
  218.         frm.add(ckb44);
  219.         frm.add(labQ5);
  220.        
  221.         //button
  222.        
  223.         btn.addActionListener(frm);
  224.        
  225.         btn.setBounds(250,750,100,20);
  226.        
  227.         frm.add(btn);
  228.        
  229.        
  230.        
  231.        
  232.         //視窗關閉
  233.         frm.addWindowListener(new WindowAdapter(){
  234.             public void windowClosing(WindowEvent e){System.exit(0);}});
  235.        
  236.    
  237.     }
  238.    
  239.     public void actionPerformed(ActionEvent e){
  240.         Button btn=(Button) e.getSource();
  241.         if(btn==btn)
  242.             System.exit(0);
  243.        
  244.     }
  245. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement