我正在尝试连接四个jradiobutton。有两个团队,每个团队都可以选择左或右。一个团队应该只选择一个选项,同时团队不应该选择相同的选项(即左边或右边两个)。我尝试使用四个jradiobutton组,将团队的按钮放在一个组中,同时将组中的左侧和组中的权限放在一起。
例如,如果我有四个JRadioButtons A,B,C,D,
A B
C D
我需要将A和B分组,要分组的C和D,要分组的A和C,以及要分组的B和D,以便唯一可能的组合是A和D被选中,或者B和下进行。
答案 0 :(得分:0)
您无法真正使用 ButtonGroup 。它有点复杂。
我会有两个水平线的ButtonGroup,如下所示:
ButtonGroup bG = new ButtonGroup();
bg.add(A);
bg.add(B);
ButtonGroup bG = new ButtonGroup();
bg.add(C);
bg.add(D);
然后在单选按钮上添加 actionlistener 。 actionListener将侦听所有单选按钮。如果单击A,则将选择移动到下一行中的D.或者,如果选择C,则将上行选择移至B.等等。