创建JRadioButton矩阵

时间:2015-01-09 20:52:22

标签: java matrix jradiobutton

我正在创建一个JRadioButtons矩阵(见下图)。我想要做的是每行和每列只允许一个选择。有什么办法可以将两个按钮组分配给一个按钮吗?或者我有什么其他建议可以这样做吗?

描述:我希望用户从早上,下午和晚上的最高,正常,最少和不可用选项中选择一个值。但是,我也希望他们限制他们从早晨,下午和晚上选择最高,正常,最少和不可用的一个选项。因此,基本上,每行只需要选择一个选项,每列只能选择一个选项,是的,它们可以是行和列的相同选项。

想法?建议?

1 个答案:

答案 0 :(得分:0)

单个JRadioButton不能使用多个ButtonGroup。要解决此问题,只需在单击按钮检查错误,然后在遇到任何错误时显示正确的错误消息。

另一个聪明的想法是每次点击隐藏。处理每个单击事件,以便在选择单选按钮时,其行和列将隐藏setVisible(false)(或至少禁用setEnabled(false))。