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

时间:2010-02-12 17:05:41

标签: java swing jradiobutton

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

2 个答案:

答案 0 :(得分:41)

您必须在ButtonGroup

中添加它们
ButtonGroup group = new ButtonGroup();
group.add(birdButton);
group.add(catButton);

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

答案 1 :(得分:7)

我的java生锈但如果我没记错,你必须使用ButtonGroup类。 将单选按钮添加到ButtonGroup对象。我想它会是这样的。

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

希望这会有所帮助。我几年前就放弃了Java。