//CheckBox.java
//为复选框添加事件
//2009-11-18
//<applet code=CheckBox width=200 height=100>
//</applet>
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class CheckBox extends JApplet
{
JCheckBox checkBox1=new JCheckBox("BOX1");
JCheckBox checkBox2=new JCheckBox("BOX2");
ButtonGroup buttonGroup=new ButtonGroup();
JTextArea txt=new JTextArea(20,20);
class ActionTry implements ActionListener
{
public void actionPerformed(ActionEvent e){
if (e.getSource()==checkBox1)
{
txt.append("you selected checkBox1/n");
}
else
txt.append("you selected checkBox2/n");
}
}
ActionTry select=new ActionTry();
public void init(){
Container cp=getContentPane();
cp.setLayout(new FlowLayout());
cp.add(checkBox1);
cp.add(checkBox2);
cp.add(txt);
checkBox1.addActionListener(select);
checkBox2.addActionListener(select);
buttonGroup.add(checkBox1);
buttonGroup.add(checkBox2);
}
}