問題タブ [jcombobox]

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

java - InputVerifier を編集可能な JComboBox で動作させるにはどうすればよいですか

編集可能に設定されている場合、MaxLength を制限JComboBoxするカスタムinputVerifyerセットがあります。

verify メソッドが呼び出されることはないようです。
同じ検証者が罰金で呼び出されJTextFieldます。

私は何を間違っているのでしょうか?

0 投票する
8 に答える
359783 参照

java - JComboBox 選択変更リスナー?

から選択が行われるたびにイベントを発生させようとしていJComboBoxます。

私が抱えている問題は、明確なaddSelectionListener()方法がないことです。

を使用しようとしましactionPerformed()たが、決して発火しません。

のモデルをオーバーライドするJComboBoxまでもなく、アイデアがありません。

での選択変更の通知を受け取るにはどうすればよいJComboBoxですか?**

編集:お詫び申し上げます。の不正なサブクラスを使用していたことがわかりJComboBoxましたが、あなたの答えが良いので、質問はそのままにしておきます。

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

java - Java で JComboBox にセパレータを追加するにはどうすればよいですか?

私はJComboBoxを持っていて、要素のリストにセパレーターを入れたいと思っています。Javaでこれを行うにはどうすればよいですか?

これが役立つサンプル シナリオは、font-family-selection のコンボボックスを作成する場合です。Word および Excel の font-family-selection-control に似ています。この場合、最もよく使用されるフォントを一番上に表示し、次にセパレーターを表示し、最後にすべてのフォント ファミリーをセパレーターの下にアルファベット順に表示したいと思います。

誰かがこれを行う方法を手伝ってくれますか、それともJavaでは不可能ですか?

0 投票する
10 に答える
64620 参照

java - 変更時に JComboBox の itemStateChanged が 2 回呼び出されるのはなぜですか?

ItemListener を含む JComboBox を使用しています。値が変更されると、itemStateChanged イベントが 2 回呼び出されます。最初の呼び出しである ItemEvent は、選択された元のアイテムを表示しています。2 回目は、ユーザーが選択したばかりのアイテムを表示しています。ここにいくつかのテスターコードがあります:

したがって、コンボボックスを「One」から「Three」に一度変更すると、コンソールに次のように表示されます。

おそらく ItemEvent を使用して、それが 2 番目のアイテム (つまり、ユーザーが選択したアイテム) であることを伝える方法はありますか? そして、なぜそれが2回呼び出されるのかを誰かが説明できれば、それもいいでしょう!

ありがとう

0 投票する
5 に答える
23863 参照

java - JComboBox の内容の変更

a のリストの内容を変更したいJComboBox(古いリストの代わりに別のリストを追加するなど)。それができる方法はありますか?前もって感謝します!

0 投票する
9 に答える
43142 参照

java - JComboBox を JTable に入れる

個々の JComboBoxes を JTable の各セルに配置したいと考えています。すなわち。JComboBox の内容は、各セルで同一ではありません。

私は基本的に、次のコードを呼び出して JComboBox の行を JTable に追加できるようにしたいと考えています。誰でも何か考えがありますか?ありがとう

私が見つけることができる最も近いサンプルコードは次のとおりです。ただし、個々の列の JComboBox コンテンツが同一の場合です。私が必要とする解決策ではありません。

どこ

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

java - JComboBox を JTable のセル エディタとして使用する場合のフォーカスの問題

JComboBox を使用してテーブル セルの文字列値を変更する次のコードに問題があります。JComboBox は正常に動作しますが、ボックスをクリックしてから何も選択せずにクリックすると、行を削除しても JComboBox のドロップダウンが表示されたままになります。JButton などの別の Swing コンポーネントをクリックすると、そのコンポーネントが消えてしまうことがよくありますが、常にではありません。

編集:以前に設定したことを忘れていました:

この行をコメントアウトするか false に設定すると、他の Swing コンポーネントをクリックしてもボックスが消えることはありません。それを入れて、フォーカスのあるものをクリックすると、ボックスが消え、問題が軽減されますが、動作の原因が隠される可能性があります.

ここで何か間違ったことをしていますか、それとも手順を忘れていますか? または、強制的に閉じる方法はありますか?

ありがとう!

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

java - JComboBoxをHTMLSelectのように動作させる方法はありますか?

私がやろうとしていることは、HTMLSelectタグを模倣しています。オプションとしてテキストを表示したいのですが、選択するとその値を使用します。

たとえば、国名のリストがあります。ただし、ユーザーが日本を選択したときに、その国のロケールコードを取得したいと思います。したがって、ユーザーには日本を選択したことがわかりますが、私のコードには「ja_JP」などが表示されます。

国名とロケールコードをHashMapなどに保存しないようにしています。

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

java - Swing +モデルを使用するときにコンボボックスの選択解除を認識しますか?

適切な Model-Delegate パターンを可能な限り使用する素敵な GUI を Swing で作成しようとしています。変更時にモデルを新しいデータで更新する必要がある JComboBox があります。現在選択されているアイテムを取得するには、次を使用しています。

これは、データが変更されたものを素敵なオブジェクトとして返します。しかし、古い値を見つける方法が見つからないため、どのオブジェクトを変更する必要があるのか​​ わかりません。ここに何かアイデアはありますか?

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

java - オートコンプリートとコンテキスト メニューを備えた Java Swing コンボボックス

この記事に従って、JCombobox のオートコンプリートが機能しています。

http://today.java.net/pub/a/today/2007/07/19/adding-auto-completion-to-swing-comboboxes.html

SwingX ライブラリを使用しています。

ここで、コンボ ボックス内の項目に持続性のサポートを追加したいと考えています。基本的に、アイテムを右クリックするとコンテキスト メニューが表示され、アイテムを削除できます。削除キーと同じこと。

アイテムを追加するには、ユーザーはまだリストにない新しいエントリを入力するだけです。

コンテキスト メニューを接続する方法がまだ見つかりません。