事件模型: 任何数量的事件监听对象可以监听来自任意事件源对象的所有类型的事件(即监听器和事件可以是1对多,多对1,1对1的关系)。
比如:一个程序可能为每一个事件源创建一个监听器,或者用一个监听器监听所有事件源的所有事件。
一个程序可以有多个监听器监听单个事件源的单个事件。
应用实例可参考:
http://zmfkplj.iteye.com/blog/629678
http://docs.oracle.com/javase/tutorial/uiswing/events/intro.html