JRadioButton

来源:百度知道 编辑:UC知道 时间:2024/06/21 17:32:13
一个 JFrame 里有2个JRadioButton

怎么设置才会 变成单选 ..

而不是2个被选

创建一个ButtonGroup对象,,在把二个JRadioButton 添加进去就可以实现单选了.
看下面的部份代码相信你能看懂

JRadioButton jb1 = new JRadioButton("男");
JRadioButton jb2 = new JRadioButton("女");

jb1.setBounds(350,180,50,50);

jb2.setBounds(400,180,50,50);

ButtonGroup bg = new ButtonGroup();
bg.add(jb1);
bg.add(jb2);

cont.add(jb1); //cont 是得到的内容面板
cont.add(jb2);

把他们俩的name都设置成一个名字, 就象是.net里把他们俩分到一个组下面一样了, 这样就不会出现多选的状况了~~