我有一个应用程序,它主要包含在JList
屏幕上显示的内容。我希望每次我对AbstractListModel
(添加或删除列表中的项目) 进行更改时,以某种方式通知应用程序已进行更改并将JFrame
的标题修改为frame_title[unsaved]
. 在我保存应用程序后,[unsaved]
标签就会消失。
我认为也许使用观察者/可观察技术可以完成这项工作,但我不知道该怎么做。也许有更适合我的问题的东西?我是 java 新手,所以这就是我来这里寻求帮助的原因。谢谢。
更新:在我的案例中,我不能真正使用观察者模式,因为我已经在扩展AbstractListModel
类。