[英]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.