- 继承java.util.EventObject(xxx), 提供一些get方法让客户端获取事件发生的信息。
- 继承java.util.EventListener(xxxListener), 实现xxxHappened(xxx)
- 在组件类里设一个Vector记录所有listener
- 实现addxxxListener, removexxxListener
- 建一个事件实例在你的组件中并初始化, 发送xxxHappened(xxx)到每个listener,即Observer模式中的通知所有的观察者调用自身的update方法。
实现自定义的SWT事件和Listener
最新推荐文章于 2021-06-30 23:31:42 发布