0

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

这是我的代码(我使用类 Person 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名称,但是我代码里没有

4

0 回答 0