問題タブ [comboboxmodel]

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 に答える
839 参照

java - jcombobox の自動更新

こんにちは、次の設定があります。

ここに画像の説明を入力

これが私が持っている6つのクラスです。BankApp 内には、すべての人物オブジェクトを格納する arraylist があります。

BankAccView と PersonView の両方に JComboBox があるため、たとえば「Person」オブジェクトを選択して、bankAccount 番号を与えることができます。

私が直面している問題は、JComboBox が自動リロードしないことです。次のようになります

そして、たとえば私の ActionListener では、これは(しかし、私はそれは良くないと思います)したがって、新しい人を作成するとき、JComboBox は毎回自動更新する必要があります。(これは機能していません)

そして、これも関係があると思います。itemchangelistener はこのようなものです。

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

java - アプリの実行中に JComboBox を更新する

使用する

JComboBox (list0) 全体を更新することはできますが、いくつかの行を追加したいと思います (リストから選択するいくつかの異なる位置が必要です)。このコマンドを使用すると、更新が行われますが、毎回 JComboBox の最初の行で行われます。つまり、最終的に JComboBox には 1 つの位置しかありません。

私は試した

しかし、それは機能していません。何か案は?

(x-行数)

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

java - jcomboboxに要素を動的に追加する方法は?

実行時にコンボボックスに要素を追加する方法を知りたいですか?

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

java - JComboBox がリストを受け入れることを許可するまたは String[] の代わりに HashMap

StudentJTables 内に新しいオブジェクトを入力するとき、JComboBox 内にすべての地域/都市を保持したいと考えています。各都市はHashMap、名前をキーとして保持する 内に格納され (重複がないため)、郵便番号です。

例:hashMap.put("City", "AAA")

今私の問題は、JComboBox 自体の中でHashMapORを表すことです。安価で簡単な代替手段は、すべての町の名前と選択された値を保持するList<String>ように単に書き直すことでしたが、それにはいくつかの問題があります。String[]switch-case

  1. 長すぎます。新しい地域を追加するのは苦痛または時間の無駄かもしれません
  2. 不要なコードが多い
  3. 誰かにレビューされたら恐ろしく見える
  4. 私の提案した方法よりも遅い可能性があります
0 投票する
1 に答える
3618 参照

java - データベースからIDとデータを取得し、JComboboxに追加

データベースから名前とIDを取得してに追加したいJCombobox。このために私は使用しました

アイテム.java

問題は、オブジェクトをコンボボックスに追加すると、データベースに5つのオブジェクトがあるのに、1つのオブジェクトしか追加されないことです。

comboItem.addItem(Txtcmb);5つではなく、コンボボックスに1つのアイテムしか表示されません。データベースに文字列のみを追加すると、正常に動作 する場合にクリアしたいもう1つのこと

どんなアイデアでも大歓迎です。前もって感謝します。

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

java - jcombobox - モデルのコンテンツが変更されたかどうかを確認する

JComboBox を拡張するクラスを作成しました。モデルは次のように設定されています。

このクラスは、別のクラス (myModel) の変更をリッスンするリスナー インターフェイスを実装します。これらの変更は、そのコンボボックスにはまったく関係がない可能性があり、選択の変更が含まれている可能性があり、そのコンボボックスのコンテンツの変更が含まれている可能性があります。

次のように選択を簡単に変更できます。

しかし、コンボボックスの内容を変更する必要がある場合はどうでしょうか? コンボボックスモデルを交換しますか? アイテムを相互処理して、myModel に存在するアイテムと比較する必要がありますか? コンボボックス モデルからすべての項目を削除してから、myModel から項目ごとに追加することもできますか? (これは、選択が変更された場合にも発生します...)。

0 投票する
0 に答える
49 参照

java - List を ComboBoxModel として使用する

私は、LinkedList別のスレッドによって頻繁に変更されるオブジェクトの を持ってJComboBoxいます。また、リストの状態に同期してこれらすべてのオブジェクトを表示する必要がある もあります。

これを行う最善の方法は何ですか?を処理する必要があると思いますComboBoxModelが、モデル内でリストへの参照を使用するにはどうすればよいですか?

それとも、何か間違ったことを理解していて、思ったほど複雑ではありませんか?

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

java - クラス値で JComboBox を使用する方法

私はこれを作りました:

そして、私はこれを得ました:

ここに画像の説明を入力

ご覧のとおり、選択した項目には単純なクラス名が表示されていますが、リストには表示されていません。どうすればこれを作ることができますか?