Jradiobutton分为多个小组

问题描述 投票:-1回答:1

我试图有四个连接的jradiobutton。有两个团队,每个团队都可以选择左或右。一个团队应该只选择一个选项,同时团队不应该选择相同的选项(即左侧或右侧)。我尝试使用四个jradiobutton组,将团队的按钮放在一个组中,同时将组中的左侧和组中的权限放在一起。

例如,如果我有四个JRadioButtons A,B,C,D,

一个B.

C D.

我需要将A和B分组,要分组的C和D,要分组的A和C,以及要分组的B和D,以便唯一可能的组合是A和D被选中,或者B和C.

java swing radio-group jradiobutton
1个回答
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.等等。

© www.soinside.com 2019 - 2024. All rights reserved.