web-dev-qa-db-ja.com

Javaで2つのJRadioButtonを管理して、一度に1つしか選択できないようにする方法

Javaで2つのJRadioButtonを管理して、一度に1つしか選択できないようにする方法はありますか?Javaでこれを処理する方法はありますか?独自のロジックを構築する必要がありますか?

20
stillStudent

ButtonGroup に追加する必要があります

ButtonGroup group = new ButtonGroup();
group.add(birdButton);
group.add(catButton);

必要に応じて、新しいJRadioButtonコンストラクターを使用してボタンを作成した後で、このコードを追加してください。

41
ccheneson

私のJavaは錆びていますが、正しく覚えている場合は、ButtonGroupクラスを使用する必要があります。ラジオボタンをButtonGroupオブジェクトに追加します。次のようになると思います。

ButtonGroup buttonGroup = new ButtonGroup();
buttonGroup.add(new JRadioButton('Label', false));
buttonGroup.add(new JRadioButton('Label2', true));

お役に立てれば。 Java年前に放棄しました。

7
uji