0

我有一个菜单栏,上面有两个菜单。

在其中一个菜单上,我遇到了简单、中等、困难的困难。

单击其中几个单选按钮时,它们都保持选中状态。我的问题是:如何取消选中它们,只确保一次可以保持选中其中一个按钮?

我已经尝试过了,但它似乎不起作用。

 if (Easy.isSelected() == (true)) 
 {
    Medium.setSelected(false);
    Hard.setSelected(false);        
 }

 if (Medium.isSelected() == (true)) 
 {
    Easy.setSelected(false);
    Hard.setSelected(false);    
 }

 if (Hard.isSelected() == (true)) 
 {
    Easy.setSelected(false);
    Medium.setSelected(false);
 }
4

2 回答 2

3

阅读 Swing 教程中有关如何使用按钮组的部分。它还包含How to Use Radio Buttons一个代码示例的链接。

于 2013-10-07T17:08:01.623 回答
2

您需要将所有 3 个按钮放在ButtonGroup中。有关如何在 Swing 中使用单选按钮的示例,请参见此处。

于 2013-10-07T17:07:26.283 回答