実際のオプションの選択を解除できるJToggleButtonのButtonGroupを作成するにはどうすればよいですか?
-
29-10-2019 - |
質問
それだけです。オプションを選択できるButtonGroupを作成する必要があります。または、ユーザーが選択したオプションをクリックした場合は、アイテムの選択を解除し(何も選択されません)、もちろん、イベントをキャプチャして何かを実行します。
解決
ジェフのリンクが将来壊れた場合に備えて、次のように説明します。 ButtonGroupをサブクラス化して選択できないようにし、ボタンをこのボタングループに追加する必要があります。 ジェネラコディセタグプレ
他のヒント
これは、その方法を正確に示しています http://java.dzone.com/ articles / unselect-all-toggle-buttons
選択されていないボタン/チェックボックスでbutton.setSelected(false)
を実行すると、奇妙な動作に気づきました。何かを選択解除したかのように、すべての選択を解除しました。
この方法で修正しました: ジェネラコディセタグプレ
イベントをキャプチャして何かを実行します。以下も実行してください。 ジェネラコディセタグプレ
編集: ただし、ButtonGroupは関係していません。
Java1.6より前のソリューション ジェネラコディセタグプレ
所属していません StackOverflow