23

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

4

2 に答える 2

48

それらをButtonGroupに追加する必要があります

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

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

于 2010-02-12T17:11:17.280 に答える
8

私のJavaは錆びていますが、私の記憶が正しければ、ButtonGroupクラスを使用する必要があります。ラジオ ボタンを ButtonGroup オブジェクトに追加します。こんな感じになると思います。

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

お役に立てれば。私は何年も前にJavaを放棄しました。

于 2010-02-12T17:13:46.493 に答える