首先在自己的组件内声明一个容器,这个容器用来记录所有的监听者,
在此,你的组件就称为事件源,而实现了事件监听的接口就称监听者,
在事件源内必须要有一个容器(比如Vector)来维护监听者列表,然后在你的
组件(事件源)内必须提供一个方法add***Listener(事件接口类型 listen),
让你的组件记录所有的监听者(在此用Vector),当你在适当的时候触发了事件,
将事件一一传给vector内的元素~~~~~~~~~~~~~,调用相应的事件处理方法;
代码有点长,分又少~~~~~~~~~~~~~~~~~~