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