use*_*824 3 java swing design-patterns
我在大学的任务是使用观察者模式制作应用程序来通过主题(编程基础)。我想展示更多的知识,它包含在教学大纲中,但这对我来说适得其反。我用 Swing + sql 制作了一个应用程序,严重依赖 ActionListeners,我认为这是观察者模式的一个重要示例。不幸的是,我的项目被拒绝了,因为我没有编写自己的观察者模式实现。
我的问题是,是否有可能使用 Swing 来替换默认的操作侦听器?我什至无法检查其外部按钮的状态。我现在真的很困惑,尽管我知道模式的原理并寻求你的帮助。
这里描述了在 Swing 中实现观察者模式的三种常见方法。最简单的模拟是,一个单一方法接口,以及,一个包含(实际上)a 的类。调用会遍历,调用列表中每个的方法。ObserverObservableList<Observer>notifyObservers()Listupdate()Observer