【发布时间】:2019-06-19 04:08:39
【问题描述】:
在 MVC 项目中,我希望视图能够监听模型。因此,当模型中的某些内容发生更改时,我想通知视图,触发它相应地更新自身。以前我在这种情况下使用了观察者/可观察者,但由于它们已被弃用,我想学习如何为此使用监听器。什么相当于让模型中的对象实现 Observable 并且视图对象成为它的观察者?我使用 java 的 EventListeners 来监听 GUI 组件,但是有没有专门用于监听模型的监听器?有没有好文章介绍如何选择监听器?
谢谢!!
【问题讨论】:
-
您能提供一些上下文吗?您正在使用哪种“视图”?您正在构建网络应用程序吗?桌面应用?
-
好吧,这并不是关于这个特定案例,而是针对一般的 MVC 模式。但是,这一次它将是一个桌面应用程序:)
标签: java model-view-controller view model listener