JCheckBox,JRadioButton组件的使用(笔记整理)

先看一下复选框(JCheckBox的类层次)

另外构造函数自己去看看帮助文档

  1. 复选框的事件处理

当复选框中的选项被选中或取消时,会触发ItemEvent事件

  • getStateChange方法用来判断此组件是否被选取
  • getItemSelectable和getSource用来判断哪个组件触发了事件

单选框的使用和复选框差不多,只是单选框也可以多选,要想实现单选功能,就要用到ButtonGroup这个类,代码如下:

 1          box1=new JRadioButton("maidanglao");
 2          box1.addItemListener(this);
 3          box2=new JRadioButton("kengdeji");
 4          box2.addItemListener(this);
 5          box3=new JRadioButton("aaa");
 6          box3.addItemListener(this);
 7          box4=new JRadioButton("bbb");
 8          box4.addItemListener(this);
 9          ButtonGroup bg2=new ButtonGroup();
10          bg2.add(box1);
11          bg2.add(box2);
12          bg2.add(box3);
13          bg2.add(box4);

 

posted @ 2016-06-06 16:20  bronfreeonekiss  阅读(613)  评论(0编辑  收藏  举报