実際のオプションの選択を解除できるJToggleButtonのButtonGroupを作成するにはどうすればよいですか?

StackOverflow https://stackoverflow.com/questions/4904086

  •  29-10-2019
  •  | 
  •  

質問

それだけです。オプションを選択できるButtonGroupを作成する必要があります。または、ユーザーが選択したオプションをクリックした場合は、アイテムの選択を解除し(何も選択されません)、もちろん、イベントをキャプチャして何かを実行します。

役に立ちましたか?

解決

ジェフのリンクが将来壊れた場合に備えて、次のように説明します。 ButtonGroupをサブクラス化して選択できないようにし、ボタンをこのボタングループに追加する必要があります。 ジェネラコディセタグプレ

他のヒント

これは、その方法を正確に示しています http://java.dzone.com/ articles / unselect-all-toggle-buttons

選択されていないボタン/チェックボックスでbutton.setSelected(false)を実行すると、奇妙な動作に気づきました。何かを選択解除したかのように、すべての選択を解除しました。

この方法で修正しました: ジェネラコディセタグプレ

イベントをキャプチャして何かを実行します。以下も実行してください。 ジェネラコディセタグプレ

編集: ただし、ButtonGroupは関係していません。

Java1.6より前のソリューション ジェネラコディセタグプレ

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top