1package hello; 2import java.awt.*; 3import java.awt.event.*; 4import javax.swing.*; 5 6public class Hello extends JFrame{ 7 8 private JLabel lab; 9 private JCheckBox box1,box2; 10 11 public Hello(){ 12 super("复选按钮"); 13 setSize(300,300); 14 setLocation(300,300); 15 setLayout(new FlowLayout()); 16 Container ban=getContentPane(); 17 lab=new JLabel("you do not choose"); 18 box1=new JCheckBox("zhu",false); 19 box2=new JCheckBox("laz",false); 20 ban.add(lab); 21 ban.add(box1); 22 ban.add(box2); 23 box1.addItemListener(new itemevent()); 24 box2.addItemListener(new itemevent()); 25 setVisible(true); 26 } 27 28 public static void main(String args[]) 29 { 30 Hello tt=new Hello(); 31 tt.addWindowListener( new win()); 32 33 } 34 35 class itemevent implements ItemListener{ 36 37 @Override 38 public void itemStateChanged(ItemEvent e) { 39 // TODO Auto-generated method stub 40 if(e.getSource()==box1) { 41 if(e.getStateChange()==ItemEvent.SELECTED) 42 lab.setText("you choose zhu"); 43 else { 44 lab.setText("you do not choose zhu"); 45 } 46 } 47 if(e.getSource()==box2) { 48 if(e.getStateChange()==ItemEvent.SELECTED) 49 lab.setText("you choose laz"); 50 else { 51 lab.setText("you do not choose zhu"); 52 } 53 54 } 55 } 56 } 57 58 static class win extends WindowAdapter{ 59 public void windowClosing(WindowEvent e) { 60 System.exit(0); 61 } 62 } 63 64}
Java二级
Wesley13
2021-10-11
1079 0 0
点赞
收藏
评论区
加载中...