如何在java中管理两个JRadioButton,以便一次只能选择其中一个

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (11)

如何在java中管理两个JRadioButtons,以便一次只能选择其中一个?java中有任何方法来处理这个问题,或者您需要构建自己的逻辑?

提问于
用户回答回答于

你必须将它们添加到ButtonGroup中

ButtonGroup group = new ButtonGroup();
group.add(birdButton);
group.add(catButton);

确保在使用新JRadioButton构造函数创建按钮后添加此代码。

用户回答回答于

我的java是生疏的,但如果我没有记错,你必须使用ButtonGroup类。将您的单选按钮添加到ButtonGroup对象。我认为它会看起来像这样。

ButtonGroup buttonGroup = new ButtonGroup();
buttonGroup.add(new JRadioButton('Label', false));
buttonGroup.add(new JRadioButton('Label2', true));

希望这可以帮助。我几年前就放弃了Java。

扫码关注云+社区