【发布时间】:2010-10-19 04:31:34
【问题描述】:
我的 GUI 中有一个下拉框,它显示另一个类中的 ArrayList 的内容。 新对象可以在 GUI 的其他地方添加到 ArrayList,所以我需要知道它什么时候更新,所以我可以刷新下拉菜单。据我所知,我的两个选择是扩展 ArrayList 类以允许我向其中添加自己的 changeListener,或者使包含相关 ArrayList 的类扩展可观察。
哪个是更合适的解决方案?
【问题讨论】:
-
你指的是JComboBox吗?如果是这样,我会研究 ComboBoxModel 及其实现。
标签: java swing arraylist listener observer-pattern