問題タブ [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 - JRadioButtonをRadioButtonグループに追加する
良い一日
コンポーネントをフレームにドラッグアンドドロップして、ボタングループにラジオボタンを追加する方法を知りたい。
ドラッグアンドドロップするだけでこれを行うにはどうすればよいですか。ButtonGroupをフレームにドロップすると、「その他のコンポーネント」の下にグループ化され、そこからボタングループにラジオボタンを追加する方法が正確にわかりません。
よろしくアリアン
java - アクション コマンドに基づいて、ボタン グループ内の特定の jradiobutton を setSelected
actionCommand(/特定のjradiobuttonの名前)に基づいて、ボタングループ内の特定のjradiobuttonをsetSelectedしたいです。
.setSelected(true) を使用して実行できます
例えば、
今さらながら、
{ rabbitButton.setSelected(true);} または {group.setSelected(rabbitButton.getModel,true)}
アクション command() に基づいて、rabbitButton を setSelected(true) にする方法はありますか?
java - JavaでjRadioButtonを自動的に削除する
の中にsのセットをJRadioButton配置しましたJPanel。また、「削除」ボタンがあります。aJRadioButtonを選択してからこの「削除」ボタンを押すと、JRadioButtonがから削除されますJPanel。
これを次のように試しました(削除ボタンのアクションリスナー)が、機能しませんでした。
java - ラジオボタンの問題
したがって、Javaのこのクラスの場合、ここに私のコードがあります
}
これは機能していますが、気づいたら、invalidate();ここを使用しました。の場合revalidate();、実行されません。ただし、ここで気になるのは、ラジオボタン (3x3 など) をクリックしたときに、ボタンが自動的に表示されないことです。グリッド ボタンが表示される前に、まずフレームを調整する必要があります。どうすればこれで作業できますか?
java - 2 つの `ButtonGroup` を調整する
JRadioButtonMenuItemメニューに 3 つ、ツールバーに 3 つのグループがありますJToggleButton。それぞれが 3 にバインドされてActionいるため、1 つのアクションを無効にすると、対応するアイテムとボタンの両方が無効になります。
メニュー項目をクリックすると、対応するツールバー ボタンも選択されると思いますが、「クリックされていない」グループには、これらのイベントに反応する独自の奇妙な方法があるようです (特定しようとしなかったパターンを使用)。 )。
メニュー グループ コード (簡略化) は次のとおりです。
そしてここにツールバーグループコード:
java - ButtonGroup() から値を返す
作成したラジオボタンから単純な int 値を返すのに問題があります。
送信を押したときに値が見つかったら、値を返して関数を終了したいと思います。現在、main で関数を使用した直後に値が 0 に戻ります。送信が押された後にのみ値を返すように関数を作成するにはどうすればよいですか??
前もって感謝します!
java - このJRadioButton機能のセマンティクスを特定できません
これを実証する最良の方法は、コンパイル可能な例を使用することだと思いました。そのように動作するラジオボタンのグループが必要です(一度に選択できるのは1つだけです)。ただし、現在選択されているラジオボタンが再び「選択」されると、選択はクリアされます(私が推測するチェックボックスのように)。
私の実装では、ラジオボタンのステータスをチェックし、選択されている場合は、選択をクリアします(チェックボックスのように「選択解除」をエミュレートします)。問題は、ラジオボタンの選択状態が起動前に変化するためActionEvent、isSelected()すでに選択されているかどうかに関係なくtrueを返すことです。1つの解決策は、基本的にActionEventが発生する直前にButtonGroupの選択されたボタンをログに記録することですが、私のプログラムはそのように精神的ではありません:(MouseListener機能をマウスの使用に制限しますが、これを使用して簡単に実装できると思います。キーボードなどを使用してください:)ポインタをありがとう!
デモ:
java - どのJRadioButtonが選択されたか
ButtonGroupにいくつかのJRadioButtonがあります。
どちらが選択されたかを確認するにはどうすればよいですか?私はのようなものしか得られませ
ん。System.out.println(radioGroup.getSelection())javax.swing.JToggleButton$ToggleButtonModel@32b3714
java - ButtonGroup:選択した要素の数量
ButtonGroupで選択されたすべてのJToggleButtonの数量を取得するにはどうすればよいですか?
java - 意味のあるButtonGroupに追加できるSWING要素は何ですか?
( Java APIによると)すべてAbstractButtonを追加することはできますが、どの要素を追加するのが本当に理にかなっているのかを尋ねたいと思いました。ButtonGroup
次の2つは間違いなく行います。
JRadioButtonJRadioButtonMenuItem
私は知りたかった:
JCheckBox<-のようJRadioButtonに、から継承しますJToggleButton- 他の
AbstractButton