我在大学有一项任务,就是使用观察者模式创建一个应用程序来传递这个主题(编程的基本知识)。我想展示更多的知识,因为它包含在教学大纲中,而它却适得其反。我在Swing + sql中开发了一个非常依赖于ActionListeners的应用程序,我认为它是观察者模式的一个重要例子。不幸的是,我的项目被拒绝了,因为我没有编写自己的观察者模式的实现。
我的问题是,Swing是否有可能取代默认的动作侦听器?我甚至不能检查按钮的状态。我现在真的很困惑,尽管我知道模式的原理,并寻求你的帮助。
发布于 2015-01-26 17:05:46
描述了在Swing中实现观测器模式的三种常用方法-- 这里。最简单的仿真方法是Observer (一个单方法接口)和Observable (一个包含(实际上) List<Observer>的类)。调用notifyObservers()遍历List,调用列表中每个Observer的update()方法。
https://stackoverflow.com/questions/28151996
复制相似问题