- 继承java.util.EventObject(xxx), 提供一些get方法让客户端获取事件发生的信息。
- 继承java.util.EventListener(xxxListener), 实现xxxHappened(xxx)
- 在组件类里设一个Vector记录所有listener
- 实现addxxxListener, removexxxListener
- 建一个事件实例在你的组件中并初始化, 发送xxxHappened(xxx)到每个listener,即Observer模式中的通知所有的观察者调用自身的update方法。
实现自定义的SWT事件和Listener
最新推荐文章于 2021-02-27 00:24:17 发布
本文介绍如何在Java中实现事件监听机制。通过继承EventObject和EventListener接口,并在组件类中维护监听器列表,实现事件的发生与传播。具体包括事件对象创建、监听器添加删除及事件通知等关键步骤。
844

被折叠的 条评论
为什么被折叠?



