問題タブ [buttongroup]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 一度に1つのラジオボタンのみが選択されるように、コアJavaプログラムにラジオボタングループを追加する方法は?
コアJavaでプロジェクトを構築しています。しかし、性別(男性/女性)を入力するためのラジオボタングループ(男性/女性)の作成に行き詰まっています。そのためには、一度に1つのラジオボタンのみが選択されるようなラジオグループが必要です。それに応じてデータベースに入力します。助けてください。
java - マウス クリックで選択した JRadioButton を使用する方法が機能しないようです
ラジオボタンが選択可能かどうかを決定するフィールドをユーザーが設定できるようにする Swing JRadioButton をオーバーライドする非常に単純なクラスを作成しています。
他のすべてのメソッドが実装されています。これは動作しません。SelectableRadio ボタンが選択不可に設定されている場合、ラジオ ボタンをクリックしても選択されたままになります。
何か助けはありますか?
java - ButtonGroup を JPanel に追加
動かない。タブを使用しているため、JPanel に追加する必要があります。これは本当にいらいらしています.私はまだ方法を見つけていません.
java - 複数の JCheckBoxe を ButtonGroup に選択するには?
次のような 3 つの JCheckBox があります。
次のように、このチェックボックスの ButtonGroup でグループを作成します。
次のようなラベルに選択したアイテムを表示するボタンがあります。
これは問題なく動作しますが、実行時に複数のチェック ボックスを選択できません。
java - 条件が満たされない限り、ボタン グループ内の特定のトグル ボタンからの切り替えを防止する
B から A への切り替えは常に許可されますが、A から B への切り替えは条件に依存する 2 つのボタン (A と B) のグループを作成したいと思います。条件は、後者の場合 (A から B) でのみチェックでき、チェックは切り替え試行ごとに 1 回だけ実行できます。ItemEvent.SELECTED
切り替えが妨げられた場合、どちらのボタンに対してもイベントが生成されてはなりません。
非常に簡単に思えるので、単純で簡潔な方法でこれを行うことができなかった理由について困惑しています。ButtonGroup を拡張することがこれを行う方法だと思っていましたが、今はもうわかりません。
私のコードの問題は明らかです。条件は複数回チェックされるため、ダイアログも複数回表示されます。
では、条件が失敗したときに切り替えの試行を「消費」するにはどうすればよいでしょうか。
編集:
これらのボタンを使用しているコンテキストは、アプリケーションのさまざまなモード間の切り替えの実装です。モードの 1 つは、データを変更して後でコミットできるようにします。コミットされていない変更が存在する場合、モードを切り替えるとデータが失われる可能性があります。切り替えが意図的なものであることを確認したいと思います。条件が満たされるまでいずれかのボタンを無効にすることはできません。