問題タブ [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 - readJavaFormatString エラーを修正するには?
この課題には netbeans GUI ビルダーを使用する必要があるため、作成したコードのみを含めました。事前に生成されたものは一切含めませんでした。私の主な問題は、私のコードが次のようなエラーメッセージを生成し続ける理由がわからないことです: (私は誰もがすべてのエラーを読むことを期待していません.
以下のコードを修正するのを手伝ってください。なぜ間違っているのかわかりませんが、そうであり、アドバイスをいただければ幸いです。これまでのところ、スタック オーバーフローに関する私の問題に本当に似た回答は見つかりませんでした。また、私が理解している答えも見つかりませんでした。
java - Java のトグル ボタンを使用したアクション イベント - (プログラムが動作しない)
このプログラムは、ボタンが押されるたびにボタン値「ab」をArrayListに保存することになっていますが、ifコマンドが機能しないようです。削除して機能するかどうかを確認してみました。機能し、ArrayListは新しい価値。そのため、J ウィンドウに表示されたときにボタンを押しても押さなくても、何も起こりません。
このプログラムは後で配列をファイルに保存するため、if が存在し、必要な回数クリックした場合、基本的には何も保存されませんが、この if ループが実行されると機能します
したがって、これが行われると、ワールドが出力され、aList のゼロ インデックスに ab が入力されます。
java - JToggleButton をグレー表示せずに無効にする
JToggleButton
つまり、ユーザーがクリックして切り替えることができないように、無効な状態に設定したいと考えています。試してみbtn.setEnabled(false);
ましたが、アイコンが灰色になり、それは望ましくありません。アイコンをグレー表示しないが、ユーザーがボタンを切り替えられない他の方法はありますか?
java - ActionListener で 2 つの Jlabel を変更する JToggleButton
2 つのJlabelの名前を変更するトグル ボタンを取得しようとしてtoggled
いuntoggled
ますActionListener
。
ボタンを押すと、toggled
Jlabelが表示され、 untoggled
Jlabelが非表示になります。エラーは発生していませんが、トグルを解除すると、選択した状態またはトグル状態と同じままです。
JToggleButton
コードは次のとおりです。
コード全体は次のとおりです。
java - 項目リスナーをトリガーせずに、JToggleButton (JCheckBox など) の選択状態を変更します。
JToggleButton
s (特にJCheckBox
es)用の取り消しマネージャーを作成しようとしています。各チェック ボックスには、元に戻すマネージャーに新しい編集を追加するアイテム リスナーがあります。ただし、選択を元に戻そうとすると、setSelected(boolean)
メソッドは項目リスナーをトリガーし、元に戻すを別の として追加するUndoableEdit
ため、無期限に元に戻すことができます。この問題に対する私の回避策は次のとおりです。
これは機能しますが、少し面倒です。これを行うより良い方法はありますか?
java - Java で JToggleButton を使用して他のボタンを表示する
Java で Doodle God スタイルのゲームを作成しようとしていますが、2 つの JToggleButton が切り替えられると 3 つ目が表示されるようにする方法がわかりません。これが私の試みですが、提案は機能していません。私はこれが初めてで、混乱しています。どこかに ActionListener が必要だと思いますが、それがどのように機能するかわかりません。WindowsビルダーでEclipseを使用しています。この挑戦をしてくれてありがとう!
}
java - JDialog および JToggleButton の状態およびイベント シーケンスの処理
が押されたときに(を含む)JToggleButton
を表示するを構築しようとしています。をもう一度押すと、またはユーザーがフレーム内の別の場所または別の場所をクリックすると、 が消えます (フォーカスが失われたときに を介してこれをシミュレートしました) 。JDialog
JList
JToggleButton
JDialog
JToggleButton
FocusListener
JList
ボタンを順番に押すと、 がJDialog
正しく表示および非表示になります。
ただし、問題は、JDialog
が表示されているときにフレームの別の場所をクリックするJDialog
と、フォーカスが失われると が正しく消えます。ただし、 の状態はJToggleButton
選択済みとして誤って設定されたままになります。これは、 の状態が同期されていないため、 now をクリックしてもJToggleButton
が表示されないことを意味していました。代わりに、もう一度表示するには、 を 2 回押す必要があります。以下の私のコード例は、この問題を示しています。JDialog
JToggleButton
JToggleButton
JDialog
JList
の状態と同期するために の失われたフォーカスを取得できないようですJToggleButton
。単純な問題のように思えますが、解決策を見つけようとして立ち往生しています。誰でも助けることができますか?ありがとう。
以下の私のコードを参照してください: