有没有办法将哈希图的条目值与 JComboBox 同步。这意味着当我将更多项目添加到哈希映射时,JComboBox 会自动意识到可以选择新项目。
问问题
624 次
2 回答
5
您可以通过扩展、AbstractListModel<E>
实现 ComboBoxModel<E>
、、和使用 a作为模型类的核心来创建自己的组合框模型(TreeMap 而不是 HashMap,因为组合框模型的数据必须按特定顺序维护)。只要确保在 HashMap 中添加或删除数据时触发正确的数据更改方法。ListModel<E>
MutableComboBoxModel<E>
TreeMap<T, E>
于 2012-04-08T15:42:34.527 回答
0
扩展 HashMap 以实现 Observable 接口只需将 Observor 更新功能放在 HashMap 的 add 方法中并在您的 jComboBox 中侦听更新
于 2012-04-08T15:45:01.060 回答