問題タブ [jtogglebutton]
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 - トグル ボタンの状態を別のボタンから変更する
Swing と Eclipse および Window Builder Pro を使用して Java GUI を作成しています。と を使用JButtons
してJToggleButtons
います。トグルボタンの状態を別のボタンから変更したい。
たとえば、クリア グリッドをクリックすると、すべてのトグル ボタンが「選択されていません」になります。
これどうやってするの?トグル ボタンとボタンに使用する必要があるメソッドは何ですか?
java - For を使用して JToggleButton を作成する
100 個の JToggleButton を作成し、for ループで実行して、リンク リストに保存したいと考えています。次に、それらをグリッド バッグ レイアウトで表示します。
私はそのようなことを試みましたが、できません。
java - Java でのテキストの描画、ルック アンド フィールの問題
拡張された JToggleButton の paintComponent メソッドをオーバーライドして、ボタンが切り替えられたときにテキストに TexturePaint 塗りつぶしを使用できるようにしました。私が直面している問題は、ルック アンド フィールがデフォルトで使用しているフォントと同じフォントを使用してテキストを描画できないように見えることです。g2d.setFont(this.getFont()); を試しました ここで、「これ」は私が使用しているボタンです。フォントは近いですが、描画するとデフォルトのテキストよりも太く表示されます。色を保存して、デフォルトと同じように見えるようにテキストを描画するより良い方法はありますか? 前もって感謝します!
java - Java に標準の GUI トグル スイッチはありますか?
Swing で GUI トグル スイッチを提供する標準実装またはライブラリはありますか? Swing がトグルボタンを提供していることは知っていますが、UX には少し物足りないところがあります。私はこれを探しています:
また、このタイプのコントロールの正規用語はありますか? Apple HIG はそれを UISwitch と呼びます。「トグルスイッチ」も検索してみましたが、なかなかヒットしませんでした。(JavaScript の結果はたくさんありますが、ネイティブのものはありません。)
java - JButton から何かがオンになっていることをユーザーに示す
わかりました、認めます-タイトルは最も説明的/役立つものではありませんが、より良い言い方が思いつかなかったので、検索中に答えが見つからなかったのかもしれません.
基本的に、私は基本的な MS Notepad のようなテキスト エディタを作成しています。2 つの JButton を追加して、JTextArea のフォントを Bold と Italic にしたいと考えています。テキストが太字、斜体、または下線が引かれているときにボタンの背景がオレンジ色である MS Office プログラムのように、テキストが現在太字および/または斜体であるかどうかを示す方法が必要です-ボタンの背景を変更できないようです. これは、オペレーティング システムのルック アンド フィールを使用しているためだと思いますが、その情報ではまだ問題が解決されません。
では、Microsoft Office Word のように JButton を介してテキストが太字または斜体であるかどうかについて、フィードバックを提供する方法について何か提案はありますか? 前もって感謝します。
java - JButton の 2D 配列内の単純な ActionListener
さて、JToggleButtons の 2 次元配列を作成しています。アクションリスナーを起動しましたが、どのボタンがどれであるかを知る方法がありません。
1つをクリックすると、返されるのは次のようなものだけです
javax.swing.JToggleButton[,59,58,19x14,alignmentX=0.0,alignmentY=0.5,border=javax.swing.plaf.BorderUIResource$CompoundBorderUIResource@53343ed0,flags=296,maximumSize=,minimumSize=,preferredSize=,defaultIcon= ,disabledIcon=,disabledSelectedIcon=,margin=javax.swing.plaf.InsetsUIResource[上=2,左=14,下=2,右=14],paintBorder=true,paintFocus=true,pressedIcon=,rolloverEnabled=false,rolloverIcon =,rolloverSelectedIcon=,selectedIcon=,text=]
各ボタンを関連付けるために、ボタンオブジェクトにある種のアイテムまたは番号を貼り付ける方法はありますか? そして、ボタンをクリックすると、それに与えられたアイテムまたは番号を取得できますか?
これが私のボタンジェネレーターコードです。(「int l」を作成した各ボタンに関連付ける(およびカウントする)にはどうすればよいですか。それが呼び出されると、その番号またはそれらの行に沿った何かが返されます。
アクションリスナー
変数「ソース」はデータを取得するために使用するものですが、ボタンがクリックされたときに「ソース」を介して (クリックされた一意のボタンの一意の値として) int l を返すにはどうすればよいですか?
ありがとう - オースティン
java - JavaでJbuttonに色を付ける方法
こんにちはみんな私はそれらのボタンを着色するのに問題があります背景は常に色を変えますが、他は灰色のままです、それを他の色に変える方法はありますか?/英語でごめんなさい/
java - Java で JFileChooser に似たものを作成するには?
JFileChooser に似たフレームを作成しようとしています。スクロールペインと 2 つのトグル ボタンがあり、1 つはリスト ビュー用、もう 1 つはアイコン ビュー用です。スクロールペインで CardLayout を使用します。ただし、どこから始めればよいかわかりません。この問題について良いアプローチを知りたいです。スクロールペインの上に配置される 2 つのパネルを設計するにはどうすればよいですか? 似たようなものは、C# フォームの GroupBox です。
java - JToggleButtonとJPanelをJTableセルに配置する
いくつかのJLabelを含むJPanelを含むJToggleButton(カスタム背景を持つ)が必要です。その部分は機能します。
このボタンは後でJTableセルに配置され、ユーザーが押すことを目的としています。問題は、2回目のクリックでしかボタンを押せないことです。最初のクリックでフォーカスが最初にJLabelsのあるパネルにジャンプし、その後で実際のボタンにジャンプします。
この問題を解決するためにいくつかのことを試みましたが、同じ問題が解決しません。A)ラベル付きのJPanelをJToggleButton#add()に直接配置します。B)JLayeredPaneを使用して、ボタンとJPanelを異なるレイヤーに配置します。JToggleButtonは制約Integer(-)を取り、JLabelsを含むJPanelが上部に表示されたままになります。
ヒントはありますか?ありがとう
以下は、問題を説明するサンプルコードです。ボタンのクリックは2回目のみ機能します。
java - jToggleButton.setText() がボタンのテキストを変更しない
私は NetBeans で作業しています。トグルボタンをクリックした後、ボタンにカウントダウンを表示して、単純な 3-2-1 カウントダウンを作成したかったのです。私はJavaで時間に関連するものを扱うのは少し初めてですが、そのような単純なカウントダウンを作成する最も簡単な方法は、以下のように Thread.sleep() を使用するだけのようです。プログラムは 3 秒間待機し、ボタンのテキストをコマンド ラインに出力しますが、ボタン自体のテキストは変更されません。なぜこれが起こるのか、それを修正する方法はありますか? ありがとう!