問題タブ [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 - JCheckBox の setSelected が効果を失うのはなぜですか?
を に入れたときに(によって設定されたsetSelected()
)選択を失った理由を誰かに説明してもらえますか? これはバグですか?JCheckBox
JOptionPane
ItemListener
このプロセスが で遅れている場合、invokeLater()
期待setSelected()
どおりに正しく動作するのは興味深いことです。
SSCCEから
java - ArrayListがありますArrayListに変換したい
にArrayList<JCheckBox>
変換したいものがありますArrayList<String>
まず、私はこれが好きです。ファイルからすべてのタイトルを取得し、それらを新しいArrayListに配置します。あとがき、StringArrayのすべての文字列を含む新しいJCheckBox配列を作成します。
これが私がやろうとしていることです。最初に、選択したすべてのチェックボックスを含む新しいArrayList(JCheckBox形式のまま)を作成します。あとがき文字列形式で新しいArrayListにを追加したいと思います。
主な問題はイタリック体です(**付き):
小さな問題のためのたくさんのコードとテキスト!しかし、私は本当にあなたの助けに感謝します!:)
java - JCheckBoxにチェックマークを付けるか、プログラム内にないように設定する方法
JCheckBox
プログラムで何かが起こったときの編集不可能なインジケーターとしてシングルを使用しています。今私はこれを持っています:
基本的に、turnCheckBox
境界線をペイントする代わりに...チェックマークを付けたいと思います。簡単な既成の方法のようです。何かが足りないかもしれませんが、それを実現することはできません。
swing - JCheckbox はテキストの位置を変更します
JCheckbox のテキストの位置を変更するにはどうすればよいですか。テキストをチェックボックスの左側に配置し、デフォルトでは右側に配置したくありません。jcheckbox、jtooglebutton、jabstractButton API を数回調べました。
database - データベースを Jtable に追加し、すべての行の最後の列に jcheckbox を追加します
私は初心者なので、Jtable のコンセプトは私の頭脳を大いに奮い立たせました。難しいので、データベースを読み取って、以下に示すjtable CODEに追加しました。しかし、同じテーブルの最後の列にJCHECKBOXを追加する方法として立ち往生しています。
ヘルプは本当に歓迎のジェスチャーです。事前に感謝します。
java - テーブル モデルが最初に定義されていない場合に jcheckbox を追加する方法。
テーブル モデルが最初に定義されていない場合に jcheckbox を追加する方法。
jtable にデータベースからのデータを入力しましたが、目的のレコードの選択に使用する jcheckbox を追加する必要があります。
データテーブル行がブール値クラスで定義されている場合、jtable に jcheckbox を追加できます。しかし、データベースを使用して読み取るため、少し混乱しています。
どんな助けでも大歓迎です。
java - JCheckBoxは、テキストをクリックしたときにチェックされたステータスが変更されないようにします
JCheckBox
から継承されるJToggleButton
ため、テキストをクリックすると、チェックボックスをクリックした場合と同じ効果があります。しかし今、私はJCheckBox
このように動作するが必要です:
- チェックボックスをクリックする:チェックボックスをオンまたはオフにします。
- テキストをクリックする:チェックボックスを更新せずに、を発行します
ActionEvent
。
processMouseEvent()
現在、の関数をオーバーライドし、マウスがの左側をクリックしている場合にJCheckBox
のみ関数を伝播することで、醜いハックを使用しています。コードは次のようになります。super
CheckBox
もっと簡単な解決策はありますか?
java - JTable の JCheckBox 値
JCheckBox
チェックされていますが、system.out.printを使用すると、その値はまだfalseとして表示されます。フォーカスが失われているが、JCheckBox
まだチェックされている場合は、trueを返します。つまり、2 つのチェックボックスをチェックすると、最初のチェックボックスの結果が表示されます。2 番目のチェックボックスのステータスは表示されません。完全なプログラムを以下に示します: pls はプログラムを実行し、間違いを修正してください。どんな助けでも大歓迎です。
java - チェックボックス ノード ツリー
Java Swing を使用したチェックボックス ノード ツリーがあります。私の目的は、ボタンのクリックですべてのチェック ボックス ノードを選択することです。
すなわち
擬似コード:
コード :
checkBoxRows は、チェック ボックス ノード ツリーのすべての親ノードを含むリストです。
これを行う正しい方法を教えてもらえますか?
java - セルレンダラーコンポーネントの java swing jtable 画面の場所
私はスイングが初めてで、最初の深刻な問題に直面しました。
私はJTableとテーブルの下にたくさんのチェックボックスを持つJPanelを持っています。テーブルの下のチェックボックスを最初のテーブル列にあるチェックボックスに合わせようとしています。問題は、モデル データが変更されたときにこれを行う必要があることです。
fireTableDataChanged() が JTable でトリガーされた直後に、そのカスタム セル レンダラー コンポーネント (私の場合は JCheckBox) の画面上の位置を取得する方法がありません。私が理解している限り、これは JTable が非同期的に再描画されるために発生します。場所を取得しようとするたびに、 IllegalComponentStateException がスローされます。
これに関するアイデアは大歓迎です。