JAVA的事件机制理解

1、事件源可以发出事件(event),通过事件的getSource()方法能够跟踪回是哪个事件源。

2、事件(实例)发出来必须要由实现监听器接口的监听类(的实例)来进行处理;这个监听类可以是任何已实现监听器接口的子类(如WindowAdapter实现了WindowListener接口),也可以它自身直接实现监听器接口。

3、有了事件源(实例)和处理事件的监听类(实例),还得把此监听类(实例)与此事件源(实例)联系起来。方法是调用事件源(实例)的其中一个方法加入此监听类(实例)。

4、若一切准备好,当事件源上的事件发生时,系统会自动调用监听器中的方法进行处理。

原文地址:https://www.cnblogs.com/beta2013/p/3377419.html