16
JPanel.add(ButtonGroup);

動かない。タブを使用しているため、JPanel に追加する必要があります。これは本当にいらいらしています.私はまだ方法を見つけていません.

4

2 に答える 2

35

ButtonGroup はコンポーネントではないため、ButtonGroup を JPanel に追加することはできません。代わりに、JPanel にボタンを追加します。

JPanel jPanel = new JPanel();
ButtonGroup group = new ButtonGroup();
btn1 = new JRadioButton("btn1 ");btn1.setSelected(true);
btn2 = new JRadioButton("btn2 ");
group.add(btn1 );
group.add(btn2 );

jPanel.add(btn1);
jPanel.add(btn2).

それが役に立つことを願っています。

ありがとう

于 2013-09-22T08:42:54.977 に答える
0

ButtonGroup クラスは、物理的なラジオ ボタン選択グループではなく、論理的なラジオ ボタン選択グループのみを作成し、(グループ内の他のボタンを選択解除することによって) 1 つのボタンのみが選択されるようにする責任があります。

于 2021-03-12T15:42:18.163 に答える