如何在Java中选择buttongroup中的单选按钮

时间:2014-03-23 22:38:19

标签: java buttongroup

我在按钮组中创建了几个单选按钮,但我无法理解如何在代码中设置必要的单选按钮。我的程序读取文件中的个人信息并以表格形式显示(一次一个人)。个人信息包括除姓名和其他数据之外的婚姻状况,因此我使用单选按钮作为婚姻状况。

这是我的代码(我使用了public enum MaritalStatus {SINGLE, MARRIED, WIDOW};类的人员):

buttonGroup = new ButtonGroup();
            for (Person.MaritalStatus c : Person.MaritalStatus.values()) {
                    JRadioButton radioButton = new JRadioButton(c.name());
                    buttonGroup.add(radioButton);
        if (c == mStatus) {
                        radioButton.setSelected(true);
                    }
        radioButtonPanel.add(radioButton);
            }

所以,我有一组单选按钮:

SINGLE, MARRIED, WIDOW

如果用户更改了此人,则程序必须更新有关文件中下一个人的婚姻状况的信息。换句话说,我不知道如何选择必要的单选按钮。按钮组setSelected(buttonModel, bool)的方法需要buttonModel / radioButton名称,但我在代码中没有它

0 个答案:

没有答案