我有一个菜单栏,上面有两个菜单。
在其中一个菜单上,我有难度简单,中等,困难。
当单击其中几个单选按钮时,它们都保持选中状态。我的问题是:如何取消选中它们,并且只确保其中一个按钮一次可以保持选中状态?
我已经试过了,但它似乎不起作用。
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);
}
阅读 Swing 教程中有关如何使用按钮组的部分。它还包含一个代码示例的How to Use Radio Buttons
链接。
您需要
将所有 3 个按钮放在一个按钮组中。有关如何在 Swing 中使用单选按钮的示例,请参阅此处。