package testCheckbox;
import java.awt.*;
import java.awt.event.*;
public class testCheckbox extends Frame {
String number[]={“1-HL1000052”,”2-HL1000054”,”3-HL1000059”,”4-HL1000059”};
Checkbox cb[];
CheckboxGroup cg=new CheckboxGroup();
CbItemListener cbi=new CbItemListener();
public testCheckbox(){
FlowLayout flw=new FlowLayout();
setLayout(flw);
for(int i=0;i<number.length;i++){
Checkbox cb1=new Checkbox(number[i]);
add(cb1);
cb1.addItemListener(cbi);
}//for
addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e){
dispose();
System.exit(0);
}
});
}//testCheckbox
/**
* 实现checkbox的操作
*/
class CbItemListener implements ItemListener{
public void itemStateChanged(ItemEvent e){
//cb1.setLabel("fddffd");
Checkbox cb=(Checkbox)e.getItemSelectable();
if(cb.getLabel().equals("你好吗?")){
if(cb.getState()==true){
System.out.println("选中“你好吗?”");
}else{
System.out.println("未选中“你好吗?”");
}
}else {
Checkbox cbx=cg.getSelectedCheckbox();
if(cbx!=null){
System.out.println(cbx.getLabel());
}//if
}//if
}//itemStateChanged
}//CbItemListener
public static void main(String[] args) {
// TODO Auto-generated method stub
testCheckbox dw=new testCheckbox();
dw.setSize(400, 300);
dw.setTitle("test");
dw.setVisible(true);
}//main
}//testCheckbox