問題タブ [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.
java - InputVerifier を編集可能な JComboBox で動作させるにはどうすればよいですか
編集可能に設定されている場合、MaxLength を制限JComboBox
するカスタムinputVerifyer
セットがあります。
verify メソッドが呼び出されることはないようです。
同じ検証者が罰金で呼び出されJTextField
ます。
私は何を間違っているのでしょうか?
java - JComboBox 選択変更リスナー?
から選択が行われるたびにイベントを発生させようとしていJComboBox
ます。
私が抱えている問題は、明確なaddSelectionListener()
方法がないことです。
を使用しようとしましactionPerformed()
たが、決して発火しません。
のモデルをオーバーライドするJComboBox
までもなく、アイデアがありません。
での選択変更の通知を受け取るにはどうすればよいJComboBox
ですか?**
編集:お詫び申し上げます。の不正なサブクラスを使用していたことがわかりJComboBox
ましたが、あなたの答えが良いので、質問はそのままにしておきます。
java - Java で JComboBox にセパレータを追加するにはどうすればよいですか?
私はJComboBoxを持っていて、要素のリストにセパレーターを入れたいと思っています。Javaでこれを行うにはどうすればよいですか?
これが役立つサンプル シナリオは、font-family-selection のコンボボックスを作成する場合です。Word および Excel の font-family-selection-control に似ています。この場合、最もよく使用されるフォントを一番上に表示し、次にセパレーターを表示し、最後にすべてのフォント ファミリーをセパレーターの下にアルファベット順に表示したいと思います。
誰かがこれを行う方法を手伝ってくれますか、それともJavaでは不可能ですか?
java - 変更時に JComboBox の itemStateChanged が 2 回呼び出されるのはなぜですか?
ItemListener を含む JComboBox を使用しています。値が変更されると、itemStateChanged イベントが 2 回呼び出されます。最初の呼び出しである ItemEvent は、選択された元のアイテムを表示しています。2 回目は、ユーザーが選択したばかりのアイテムを表示しています。ここにいくつかのテスターコードがあります:
したがって、コンボボックスを「One」から「Three」に一度変更すると、コンソールに次のように表示されます。
おそらく ItemEvent を使用して、それが 2 番目のアイテム (つまり、ユーザーが選択したアイテム) であることを伝える方法はありますか? そして、なぜそれが2回呼び出されるのかを誰かが説明できれば、それもいいでしょう!
ありがとう
java - JComboBox の内容の変更
a のリストの内容を変更したいJComboBox
(古いリストの代わりに別のリストを追加するなど)。それができる方法はありますか?前もって感謝します!
java - JComboBox を JTable に入れる
個々の JComboBoxes を JTable の各セルに配置したいと考えています。すなわち。JComboBox の内容は、各セルで同一ではありません。
私は基本的に、次のコードを呼び出して JComboBox の行を JTable に追加できるようにしたいと考えています。誰でも何か考えがありますか?ありがとう
私が見つけることができる最も近いサンプルコードは次のとおりです。ただし、個々の列の JComboBox コンテンツが同一の場合です。私が必要とする解決策ではありません。
どこ
java - JComboBox を JTable のセル エディタとして使用する場合のフォーカスの問題
JComboBox を使用してテーブル セルの文字列値を変更する次のコードに問題があります。JComboBox は正常に動作しますが、ボックスをクリックしてから何も選択せずにクリックすると、行を削除しても JComboBox のドロップダウンが表示されたままになります。JButton などの別の Swing コンポーネントをクリックすると、そのコンポーネントが消えてしまうことがよくありますが、常にではありません。
編集:以前に設定したことを忘れていました:
この行をコメントアウトするか false に設定すると、他の Swing コンポーネントをクリックしてもボックスが消えることはありません。それを入れて、フォーカスのあるものをクリックすると、ボックスが消え、問題が軽減されますが、動作の原因が隠される可能性があります.
ここで何か間違ったことをしていますか、それとも手順を忘れていますか? または、強制的に閉じる方法はありますか?
ありがとう!
java - JComboBoxをHTMLSelectのように動作させる方法はありますか?
私がやろうとしていることは、HTMLSelectタグを模倣しています。オプションとしてテキストを表示したいのですが、選択するとその値を使用します。
たとえば、国名のリストがあります。ただし、ユーザーが日本を選択したときに、その国のロケールコードを取得したいと思います。したがって、ユーザーには日本を選択したことがわかりますが、私のコードには「ja_JP」などが表示されます。
国名とロケールコードをHashMapなどに保存しないようにしています。
java - Swing +モデルを使用するときにコンボボックスの選択解除を認識しますか?
適切な Model-Delegate パターンを可能な限り使用する素敵な GUI を Swing で作成しようとしています。変更時にモデルを新しいデータで更新する必要がある JComboBox があります。現在選択されているアイテムを取得するには、次を使用しています。
これは、データが変更されたものを素敵なオブジェクトとして返します。しかし、古い値を見つける方法が見つからないため、どのオブジェクトを変更する必要があるのか わかりません。ここに何かアイデアはありますか?
java - オートコンプリートとコンテキスト メニューを備えた Java Swing コンボボックス
この記事に従って、JCombobox のオートコンプリートが機能しています。
http://today.java.net/pub/a/today/2007/07/19/adding-auto-completion-to-swing-comboboxes.html
SwingX ライブラリを使用しています。
ここで、コンボ ボックス内の項目に持続性のサポートを追加したいと考えています。基本的に、アイテムを右クリックするとコンテキスト メニューが表示され、アイテムを削除できます。削除キーと同じこと。
アイテムを追加するには、ユーザーはまだリストにない新しいエントリを入力するだけです。
コンテキスト メニューを接続する方法がまだ見つかりません。