在发生事件的地方触发监听事件的监听器中的方法。
abstract class XXXEvent extends EventObject{ ->事件
public interface XXXEventListener extends EventListener{ ->监听器
public class MakeEvent{ ->发生事件的地方 (事件源)Set<Listener> set 存放监听器的容器
添加监听器
addListener(Listener er)
removerListener(Listener er){}
发生了事件
public void doSth(){
c.解发了监听器中的方法
listener.onAction() ->监听器执行
}
}