問題タブ [jcheckbox]
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 - カスタム Java ListCellRenderer - JCheckBox をクリックできない
カスタム ListCellRenderer を作成しました。
上記のクラスを使用してレンダリングされた各セルを含む JList を用意しますが、各セルのパネルのチェックボックスはクリックできません。ピントが合わなかったのが原因かと思いました。何か案は?
ありがとう、スペンサー
java - JTable列にチェックボックスを含める方法は?
序文: 私は Java が苦手で、Java UI コンポーネントが苦手です。
ボタンをテーブルに追加する方法に関するいくつかの異なるチュートリアルを見つけましたが、チェックボックスの追加に苦労しています。デフォルトでチェックされたテキストボックスを描画する列が必要です(セルレンダラーはそれを処理すると思います)。次に、チェックボックスをクリックすると、ボックスのチェックを外し、ボックスを再描画し、追跡できる場所でイベントを発生させます。
現在、私はカスタムセルレンダラーを持っています:
現在、チェックボックスの描画を処理していますが、その行が選択されている場合にのみボックスのチェックとチェック解除を行います。しかし、私はイベントを処理する方法がわかりません。本当に私が求めているのは、チェックボックスを JTable にきれいに追加する方法に関する優れたチュートリアルへのリンクです。どんな支援も大歓迎です:)
java - 空のスペースをクリックしないようにJCheckBoxのサイズを強制的に変更するにはどうすればよいですか?
SwingアプリケーションでJCheckBoxを作成するときは、ラベルの後に余分なスペースを残します。たとえば、JCheckBoxラベルの幅が100ピクセルの場合、安全のためにJCheckBoxを120ピクセルにします。
実行時の問題として、ユーザーがJCheckBoxラベルの後の空のスペースをクリックして、実際にクリックできるのは、次のようになります。
使用するフォントの種類/サイズに応じて、実行時にJCheckBoxのサイズを変更して、その中のテキストに正確に合わせる方法があるのでしょうか。
これは少し派手に思えますが、私は物事を完璧に見せたいです:)
編集-詳細:
私はを使用FormLayout
し、次のように定義しますJCheckBox
:
java - JList で機能を表示および実行するための JCheckBox
複数選択 JList にある行に JCheckBox を表示し、その機能を実行しようとしています。
今、JCheckBox を要素として追加すると、その toString 形式が出力されます。
ヘルプ/アイデア?
swing - JCheckbox をインジケーターとして使用しますか?
Swing アプリケーションのパネルにオフ/オン インジケーターが必要です。
私の直観的な反応は、JCheckbox を使用しようとすることであり、何とかしてマウス入力を無効にし、プログラムを介してのみチェックボックスの状態を変更します。しかし、ラジオボタンの方が見栄えがします。
これが最善の方法ですか (そうであれば、コントロールを無効にしないでマウス入力を無効にする方法)、またはより良いインジケーター要素がありますか?
java - JCheckBoxがチェックされていることを確認する方法は?
aJCheckBox
がチェックされているかどうかを確認するにはどうすればよいですか?
java - JTable のチェックボックスがチェックされたときの通知
私はこれをかなり長い間検索してきましたが、明確な例はどこにも見つかりませんでした。私は NetBeans を使用する Java 初心者です。JTable の最初の列 (「有効」と呼ばれる) にブール値があり、有効にするために必要な設定があるかどうかを確認するために呼び出す必要があるプラグイン コードがいくつかあります。メッセージ ボックスを開き、[有効] がチェックされないようにします。
私が本当に必要としているのは、チェックボックスがチェックされたときに関数が呼び出され、そこから取得できることだけです。誰かがこれを行う方法の例を持っていますか?
ご協力いただきありがとうございます!
ハリー
java - JLabelをJCheckBoxのテキストに揃えます
コンポーネント(例:)をaのテキストとJLabel
水平方向に揃えるルックアンドフィールに依存しない方法はありますか?JCheckBox
の値を使用してUIDefaults
、の左上隅を基準にしたテキストの位置を予測しようとしていますJCheckBox
。Metal、Windows、Motif、AquaLook-and-Feelsに適切な結果をもたらす組み合わせを見つけました。
しかし、ニンバスではありません:
すべてのルックアンドフィールのテキストにX、Yオフセットを確実に与えるユーティリティメソッドはどこかにありますか?
コード(注:レイアウトの副作用を回避するために、このテストではnullレイアウトを使用しました):
swing - チェックボックスをチェックしたときに JPopUpMenu が消えるのを防ぐにはどうすればよいですか?
JCheckBoxMenuItem
でsを使用したいJPopupMenu
。動作しますが、問題は、チェックボックスの項目をオンまたはオフにするとポップアップ メニューが消えることです。そのため、複数のアイテムをチェック/チェック解除したい場合、ポップアップを繰り返し起動する必要があり、イライラします。
JCheckBox
不思議なことに、 (s の代わりに) メニューで単純なアイテムを使用するJCheckBoxMenuItem
と、動作は本来あるべきものになります: ポップアップはそこにとどまり、チェックボックスはチェック/チェック解除できます。完了したら、ポップアップの外側をクリックするだけでポップアップを閉じることができます。
アイテムがあるときにポップアップをそのように動作させるにはどうすればよいJCheckBoxMenuItem
ですか? 見た目から sを使用することをお勧めしJCheckBoxMenuItem
ます。
java - JCheckBoxがクリックされたときにJPopupMenuを表示するにはどうすればよいですか?
JCheckBox
プログラム(「ミニタイマーを使用」というラベルが付いています)に、右クリックするとJPopupMenu
、「閉じるときに表示」、「最小化に表示」、「閉じるまたは最小化に表示」、「ミニタイマーを使用しない」のオプションが表示されます。 "。左クリックしJPopupMnu
たときにもこれを下に表示するにはどうすればよいですか?JCheckBox
のactionPerformedメソッドをに設定しようとしましたが、メレルが画面の左上隅に表示され、それでも相互作用が登録されないことに注意しJCheckBox
てminiTimerPopupMenu.setVisible(true);
くださいJPopupMenu
。誰かが共有したい経験や提案がありますか?