[英]GWT - How to programmatically uncheck a CheckboxCell when another CheckboxCell is checked?
[英]How do I uncheck radiobutton if another is checked?
我正在使用带有gridbag布局的内容窗格,我创建了3个JRadioButtons
。 我有一个actionlistener
,它在按下时发出命令,在我处理动作的其他方法中。
我试过了buttonname.setSelected(false);
它不起作用。 我搜索了这个,人们正在谈论按钮组,所以我创建了一个,并将按钮添加到组中,如下所示:
ButtonGroup group = new ButtonGroup();
group.add(color1);
group.add(color2);
group.add(color3);
我把它放在我的窗格中,在我用pane.add(buttonname, c);
添加按钮后,我将组件添加到窗格pane.add(buttonname, c);
我如何group.clearSelection()
或任何来自我的动作处理方法的命令?
这是来自ButtonGroup的Javadocs
此类用于为一组按钮创建多重排除范围。 使用相同的ButtonGroup对象创建一组按钮意味着“打开”其中一个按钮会关闭组中的所有其他按钮。 ButtonGroup可以与从AbstractButton继承的任何对象集一起使用。
所以看起来你不需要做任何事情。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.