testcheckevent.java

来自「这是一张java应用教程的随书光盘」· Java 代码 · 共 49 行

JAVA
49
字号
import java.applet.*;
import java.awt.*;
import java.awt.event.*;
class edupanel extends Panel 
{ Checkbox box1,box2,box3; 
  CheckboxGroup one;
  edupanel()   
 { setLayout(new GridLayout(1,3));
  one=new CheckboxGroup();
  box1=new Checkbox("大学毕业",false,one);
  box2=new Checkbox("硕士研究生",false,one);
  box3=new Checkbox("博士研究生",false,one);
  add(box1);add(box2);add(box3);
  }
}

public class TestcheckEvent extends Applet implements ItemListener
{ edupanel panel1;
  Label label1; TextArea text1;
  GridLayout net;
  public void init()
  { net=new GridLayout(3,2);
   setLayout(net);  
   panel1=new edupanel();
   label1=new Label("选择学历",Label.CENTER); 
   
   text1=new TextArea();
   add(label1);
   add(panel1);
   add(text1);
   panel1.box1.addItemListener(this);
   panel1.box2.addItemListener(this);
   panel1.box3.addItemListener(this);
  
  } 
  public void itemStateChanged(ItemEvent e)
  { if(e.getItemSelectable()==panel1.box1)
     { text1.setText("你的学历是:大学毕业");  
     }  
    else if(e.getItemSelectable()==panel1.box2)  
     {text1.setText("你的学历是:硕士研究生毕业"); 
     }
    else if(e.getItemSelectable()==panel1.box3)  
     {text1.setText("你的学历是:博士研究生毕业"); 
     }
  }
  
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?