事件處理有2種方式:
1、基于監(jiān)聽器的事件處理方式:先定義組件,然后為組件設定監(jiān)聽器。
詳見http://blog.csdn.net/jediael_lu/article/details/11555497
2、基于回調(diào)的事件處理方式:讓每一個組件繼承UI類,并重寫該類的事件處理方法。當該組件遇到某事件時,即會觸發(fā)相應的事件處理方法。
https://www.jb51.net/article/111325.htm
3.ActionEvent不是由監(jiān)聽器生成的,我覺得應該是由事件源(按鈕)來生成的
4.只要產(chǎn)生事件,就會出發(fā)監(jiān)聽器