发射一个事件:从源到听者到行动

时间:2013-12-31 03:24:29

标签: java events awt listener actionlistener

我正在尝试实现类似于Java的事件/侦听器系统,但是我在这部分中有点困惑。

例如,让我们看看ActionEvent类。我们有一个ActionEvent被一个被传递到对象ActionListener的对象触发。

首先,消息来源如何知道何时发射事件?我的猜测是,如果满足某个条件(例如被按下),它会使用适当的参数生成ActionEvent,然后“触发”它。

接下来,这个和事件处理涉及哪些方法?我正在查看Component并且它有processComponentEvent,其中一个事件被传入侦听器。但是,ActionEvents的来源是Object呢?可以处理此类事件的processEvent方法在哪里?

0 个答案:

没有答案