問題タブ [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.

0 投票する
2 に答える
3123 参照

java - JCheckBox の setSelected が効果を失うのはなぜですか?

を に入れたときに(によって設定されたsetSelected())選択を失った理由を誰かに説明してもらえますか? これはバグですか?JCheckBoxJOptionPaneItemListener

このプロセスが で遅れている場合、invokeLater()期待setSelected()どおりに正しく動作するのは興味深いことです。

ここに画像の説明を入力 ここに画像の説明を入力

SSCCEから

0 投票する
3 に答える
2049 参照

java - ArrayListがありますArrayListに変換したい

ArrayList<JCheckBox>変換したいものがありますArrayList<String>

まず、私はこれが好きです。ファイルからすべてのタイトルを取得し、それらを新しいArrayListに配置します。あとがき、StringArrayのすべての文字列を含む新しいJCheckBox配列を作成します。

これが私がやろうとしていることです。最初に、選択したすべてのチェックボックスを含む新しいArrayList(JCheckBox形式のまま)を作成します。あとがき文字列形式で新しいArrayListにを追加したいと思います。

主な問題はイタリック体です(**付き):

小さな問題のためのたくさんのコードとテキスト!しかし、私は本当にあなたの助けに感謝します!:)

0 投票する
3 に答える
57146 参照

java - JCheckBoxにチェックマークを付けるか、プログラム内にないように設定する方法

JCheckBoxプログラムで何かが起こったときの編集不可能なインジケーターとしてシングルを使用しています。今私はこれを持っています:

基本的に、turnCheckBox境界線をペイントする代わりに...チェックマークを付けたいと思います。簡単な既成の方法のようです。何かが足りないかもしれませんが、それを実現することはできません。

0 投票する
2 に答える
13362 参照

swing - JCheckbox はテキストの位置を変更します

JCheckbox のテキストの位置を変更するにはどうすればよいですか。テキストをチェックボックスの左側に配置し、デフォルトでは右側に配置したくありません。jcheckbox、jtooglebutton、jabstractButton API を数回調べました。

0 投票する
1 に答える
2020 参照

database - データベースを Jtable に追加し、すべての行の最後の列に jcheckbox を追加します

私は初心者なので、Jtable のコンセプトは私の頭脳を大いに奮い立たせました。難しいので、データベースを読み取って、以下に示すjtable CODEに追加しました。しかし、同じテーブルの最後の列にJCHECKBOXを追加する方法として立ち往生しています。

ヘルプは本当に歓迎のジェスチャーです。事前に感謝します。

0 投票する
1 に答える
175 参照

java - テーブル モデルが最初に定義されていない場合に jcheckbox を追加する方法。

テーブル モデルが最初に定義されていない場合に jcheckbox を追加する方法。

jtable にデータベースからのデータを入力しましたが、目的のレコードの選択に使用する jcheckbox を追加する必要があります。

データテーブル行がブール値クラスで定義されている場合、jtable に jcheckbox を追加できます。しかし、データベースを使用して読み取るため、少し混乱しています。

どんな助けでも大歓迎です。

0 投票する
1 に答える
1636 参照

java - JCheckBoxは、テキストをクリックしたときにチェックされたステータスが変更されないようにします

JCheckBoxから継承されるJToggleButtonため、テキストをクリックすると、チェックボックスをクリックした場合と同じ効果があります。しかし今、私はJCheckBoxこのように動作するが必要です:

  • チェックボックスをクリックする:チェックボックスをオンまたはオフにします。
  • テキストをクリックする:チェックボックスを更新せずに、を発行しますActionEvent

processMouseEvent()現在、の関数をオーバーライドし、マウスがの左側をクリックしている場合にJCheckBoxのみ関数を伝播することで、醜いハックを使用しています。コードは次のようになります。superCheckBox

もっと簡単な解決策はありますか?

0 投票する
2 に答える
8005 参照

java - JTable の JCheckBox 値

JCheckBoxチェックされていますが、system.out.printを使用すると、その値はまだfalseとして表示されます。フォーカスが失われているが、JCheckBoxまだチェックされている場合は、trueを返します。つまり、2 つのチェックボックスをチェックすると、最初のチェックボックスの結果が表示されます。2 番目のチェックボックスのステータスは表示されません。完全なプログラムを以下に示します: pls はプログラムを実行し、間違いを修正してください。どんな助けでも大歓迎です。

0 投票する
1 に答える
442 参照

java - チェックボックス ノード ツリー

Java Swing を使用したチェックボックス ノード ツリーがあります。私の目的は、ボタンのクリックですべてのチェック ボックス ノードを選択することです。

すなわち

擬似コード:

コード :

checkBoxRows は、チェック ボックス ノード ツリーのすべての親ノードを含むリストです。

これを行う正しい方法を教えてもらえますか?

0 投票する
2 に答える
1168 参照

java - セルレンダラーコンポーネントの java swing jtable 画面の場所

私はスイングが初めてで、最初の深刻な問題に直面しました。

私はJTableとテーブルの下にたくさんのチェックボックスを持つJPanelを持っています。テーブルの下のチェックボックスを最初のテーブル列にあるチェックボックスに合わせようとしています。問題は、モデル データが変更されたときにこれを行う必要があることです。

fireTableDataChanged() が JTable でトリガーされた直後に、そのカスタム セル レンダラー コンポーネント (私の場合は JCheckBox) の画面上の位置を取得する方法がありません。私が理解している限り、これは JTable が非同期的に再描画されるために発生します。場所を取得しようとするたびに、 IllegalComponentStateException がスローされます。

これに関するアイデアは大歓迎です。