package hello;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class Hello extends JFrame{
private JLabel lab;
private JCheckBox box1,box2;
public Hello(){
super("复选按钮");
setSize(300,300);
setLocation(300,300);
setLayout(new FlowLayout());
Container ban=getContentPane();
lab=new JLabel("you do not choose");
box1=new JCheckBox("zhu",false);
box2=new JCheckBox("laz",false);
ban.add(lab);
ban.add(box1);
ban.add(box2);
box1.addItemListener(new itemevent());
box2.addItemListener(new itemevent());
setVisible(true);
}
public static void main(String args[])
{
Hello tt=new Hello();
tt.addWindowListener( new win());
}
class itemevent implements ItemListener{
@Override
public void itemStateChanged(ItemEvent e) {
// TODO Auto-generated method stub
if(e.getSource()==box1) {
if(e.getStateChange()==ItemEvent.SELECTED)
lab.setText("you choose zhu");
else {
lab.setText("you do not choose zhu");
}
}
if(e.getSource()==box2) {
if(e.getStateChange()==ItemEvent.SELECTED)
lab.setText("you choose laz");
else {
lab.setText("you do not choose zhu");
}
}
}
}
static class win extends WindowAdapter{
public void windowClosing(WindowEvent e) {
System.exit(0);
}
}
}
Java二级
点赞
收藏