問題タブ [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 投票する
1 に答える
2156 参照

java - javaのjcheckboxにactionlistenerを追加する

次のコードを使用して、3列3行のテーブルを生成します。最初の列にはチェックボックスが含まれ、2番目の列には単語:row iが含まれます。ここで、iは行番号に対応します。

このテーブル内に生成されたチェックボックスにアクションリスナーを追加するにはどうすればよいですか?

0 投票する
6 に答える
1867 参照

java - チェックされたJChechboxに値を割り当てる方法は?

私は、初期値を取得する単純な通貨コンバーターを作成しています。次に、ユーザーが目的の通貨に対応するものをJTextFieldクリックすると、変換された値が別のに表示されます。基本的に、私が見回したチェックに値を割り当てる方法があり、これに対する明確な答えを見つけることができないことを知りたいのですが、助けていただければ幸いです。JCheckBoxJTextFieldJCheckBox

たとえば、現在の英ポンドからユーロへの換算レートが1.12244の場合、この値はJCheckBoxがチェックされたときに割り当てられるため、元の値に換算レートが掛けられます。

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

java - スイング中のjtableセルエディターに関する質問

ユーザーが選択するかどうかを選択できるオプションのリストとして機能するコンポーネントを実装したいと考えています。
視覚的には、次のように UI で表示するのが最適だと思いました (より良いアプローチがあれば教えてください)。
ここに画像の説明を入力

JTableとにかく、これは(単一の列)を介して実装できJCheckBox、セルエディタとしてを使用できると思いました。
試してみましたが、うまくいきませんでした。
コードの例:

フレームが表示されると、テーブルに「テスト」が表示されますが、チェックボックスのようには表示されません(例の画像のように)。
セルをクリックすると、チェックボックスに変わります (右側ではなく左側のボタンをクリックします) が、テキストはtrueまたはfalseのいずれかを表示するように変更されます! 「テスト」が表示され続けない
テキストの詳細は、セルを押し続けるかどうかによって異なります。
を に変更するJCheckBoxと、JComboBox私が知る限り、動作は正しいです。
ここで何が間違っているのか教えてください。
ありがとう!

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

java - 複数のチェックボックスから値を取得する方法Java

私はこのSOAPベースのWebサービスをJavaで実装しており、クライアントはチェックボックスのリストを持っており、選択するとDBに保存されます。たとえば、Sex(maschio、femmina)のチェックボックスの場合、両方または1つを選択できます。私はこのように実装しましたが、問題はこの場合2の配列のサイズが固定されているため、ユーザーがそのうちの1つだけを選択すると、sexarra [0]に含まれますが、sexarra [1]はnullになるため、サーバーは問題を引き起こす可能性があり、他のチェックボックスのサイズははるかに大きいです。この状況を処理するためのより良い方法はありますか?よろしくお願いします!System.outはテスト専用であることを追加する必要があります。

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

java - N個のチェックボックスを許可するボタングループの作成

私はSwingを使用してJavaでプログラミングしています。

私は現在、ユーザーが2つ以下の趣味を表示できるようにするアプリケーションを使用しています。趣味のリストは有限です。これらのアイテムを選択するためのチェックボックスのリストをユーザーに提供し、最大2つのオプションをチェックできるようにしますが、それ以上はチェックできません。

これを実装するための私のオプションは何ですか?これらのアイテムを保持できるButtonGroupのようなオブジェクトはありますか?

任意の2つの制限が(サイズnに)増加するかのように、このために2つのコンボボックスを使用しないようにしています。スケーリングするのは面倒です。

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

java - jtableのチェックボックスとJavaスイングで対応する行の値を取得する

JTable にチェックボックスを追加します。選択した JCheckBox 行の特定のセルの値を取得したいです。チェックボックス コードを追加するのは次のようなものです。

ネットビーンズで。

JTable の JCheckBox のセルをクリックするために addListSelectionListener を使用します。

最初に null が出力され、その後値が 2 回出力される理由がわかりません。

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

java - JCheckBoxの状態に応じてJTextFieldを有効/無効にするにはどうすればよいですか?

テキストフィールドの横にJavaチェックボックスがあります。

チェックボックスがオンになっている場合はテキストボックスを有効にし、有効になっていない場合は選択しないようにします。ifメソッドを使用してステートメントを試しましたisSelected()が、何も実行されませんでした。

JCheckBoxの状態変化にどのように対応できますか?

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

java - ブール文字列を JTable の JCheckBox に変更するにはどうすればよいですか?

大丈夫。全体を含むカスタムJTableモデルを実装しました

そしてその中に私が持っている

実行してJTable、チェック済みの代わりにに移動すると、 JCheckboxtrue と表示されます。クリックすると、クリックJCheckBoxを解除して true または false と表示されるまで に変わります。

私は何を間違っているのですか????

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

java - JavaのJButton内にJCheckBoxを配置しても問題ありませんか?

アップロードの一連の行を表示する JTable を持つアップローダ プログラムがあります。「Clear Completed」というラベルの付いた JButton があり、クリックすると完了したアップロードの行が削除されます。チェックボックスがチェックされている場合、行が自動的に削除されるように、JCheckBox/JButton の組み合わせ (gmail のチェックボックス/ドロップダウンの組み合わせのようなもの) が必要です。

JButton を拡張するクラスを作成し、コンストラクターをオーバーライドして JCheckBox を追加しました。JCheckBox と JButton の両方に ActionListeners を追加しました。このように見えます。

http://i.stack.imgur.com/KcBHv.png

すべてが完璧に機能します。でも、使うか使わないかで悩んでいます。これは JButton API の使用を意図したものではなく、Java アプリでそのようなコントロールを (今のところ) 見たことがないので、ユーザーに問題が発生するのではないかと心配しています。

これにより、実行時に UI が壊れるなどの問題が発生しますか? または、すべての OS で動作しない可能性はありますか? (私はWindows7を使用しています)

それとも、良い設計アプローチではありませんか? (「ユーザーは驚かないでください」というルール..彼らは理解すると思います。そのチェックボックスのツールチップも含めました)

ご意見をお聞かせください。ありがとうございました。

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

java - Java で JCheckBoxes を使用して冗長なコーディングを回避する方法

特定のインターフェイスを実装する一連のクラスがあり、一連のチェックボックスがあります。チェックボックスが選択されていない場合にエラーをスローしたい。少なくとも 1 つ以上のチェックボックスが選択されている場合、そのチェックボックスに関連付けられたオブジェクトを作成する必要があります。

これが私がやった方法です。

今、私は3つの問題を抱えています。

  1. これは単なるサンプル コードです。オリジナルには 8 つのチェックボックスとクラスがあり、さらに追加されます。
  2. || checkboxD.isSelected()それをチェックするための新しいクラスがあるたびに追加し続けることはできません。
  3. 同じこと。if(checkboxD.isSelected()) new D(file);クラスごとに追加し続けることはできません。

とてもエレガントではありません。冗長なコードを削除する何らかのループを作成できますか?

あなたの提案を教えてください。ありがとうございました。