ハッシュマップのエントリ値をJComboBoxと同期させる方法はありますか?これは、ハッシュマップにさらに多くのアイテムを追加すると、JComboBoxは新しいアイテムを選択できることを自動的に認識します。ハッシュマップとjcomboboxの同期
2
A
答えて
5
コンボボックスモデルのデータは、特定の順序で維持されなければならないので、あなたは、AbstractListModel<E>
を拡張ComboBoxModel<E>
を実施し、ListModel<E>
、MutableComboBoxModel<E>
、代わりにHashMapのモデルクラス(のTreeMapの核としてTreeMap<T, E>
を使用して、独自のコンボボックスモデルを作成することができます)。データがHashMapに追加または削除されるたびに、適切なデータ変更メソッドを起動するようにしてください。
0
関連する問題
- 1. 同期JListとJComboBox?
- 2. 同期されたJListとJComboBox?
- 3. 同時ハッシュマップの同期ブロックを使用していますか?
- 4. 同時ハッシュマップは同期ゲッター/セッターを必要としませんか?
- 5. JComboBox同じエントリ複数回
- 6. 同時ハッシュマップに挿入
- 7. 非同期ソケットと同期
- 8. JXTreeTableとJComboBoxセルエディタ
- 9. JComboBoxとJList
- 10. Java JComboBoxとJButton
- 11. JComboboxとJTextfield
- 12. ネストされたハッシュマップの同期をチューニングする最良の方法
- 13. RxSwiftとの非同期ネットワークコールの同期
- 14. RxJSとの非同期アクションの同期
- 15. 同期と非同期のアクティビティ
- 16. 同時ハッシュマップJavaの内部メカニズム
- 17. Javaのデュアルキー同時ハッシュマップについて
- 18. Javaでマップ、ハッシュマップを初期化する
- 19. ユーザーが同じjcomboboxのjcomboboxに入力する項目を追加することはできますか?
- 20. Java JComboBoxカスタムレンダラーとGTK
- 21. 非同期ソケットと同期ソケット
- 22. 非同期操作と非同期ネットワークタスク?
- 23. カスタムTableCellEditorとしてのJComboBox
- 24. cコールの同期はコマンドの同期と同じですか?
- 25. ユーザーモードの同期とカーネルモードの同期(LinuxとWindowsの場合)
- 26. RestKitとの同期
- 27. データベースとの同期
- 28. フェンシングとの同期
- 29. OperationとOperationQueuesの同期と非同期のステータス
- 30. ローカルオブジェクトと同期
でのHashMapの addメソッドでObservor更新機能を入れて、更新のために聞く私があれば 'HashMap'が未定義で順序として簡単にするつもりはない観察可能なインタフェースを実装するHashMapを拡張します間違いではない。これは 'ListModel'によって要求されます – Robin
@Robin:True。私はそれについても考えていました。おそらく、TreeMapのようないくつかの順序を持つMapを使うほうがよいでしょう。 –
あなたの答えに言及する価値のある良い提案のようです。 – Robin