2

ハッシュマップのエントリ値をJComboBoxと同期する方法はありますか?つまり、ハッシュマップにアイテムを追加すると、JComboBoxは新しいアイテムを選択できることを自動的に認識します。

4

2 に答える 2

5

、を拡張AbstractListModel<E>し、実装 ComboBoxModel<E>し、モデルクラスのニュークリアスとしてを使用することで、独自のコンボボックスモデルを作成できます(コンボボックスモデルのデータは特定の順序で維持する必要があるため、HashMapではなくTreeMap)。HashMapにデータを追加または削除するときは、必ず適切なデータ変更メソッドを実行してください。ListModel<E>MutableComboBoxModel<E>TreeMap<T, E>

于 2012-04-08T15:42:34.527 に答える
0

Observable インターフェイスを実装するために HashMap を拡張します

于 2012-04-08T15:45:01.060 に答える