對委托事件模型中幾個概念的理解:
- 不同的操作,產生不同的事件類(Event),如窗口事件類WiondwEvent、單擊事件類ActionEvent
- 每個事件類有相對應的事件監聽程序(Listener)(對事件對象的接收和處理)
- 事件監聽程序的聲明在監聽程序接口(Listener Interface)中,如 WindowListerner、ActionListener
傳遞及處理事件對象的流程
- 注冊對應事件的監聽程序
- 用某個類實現接口中的事件監聽程序,即委托該類實現它的事件的監聽程序
- 運行時,系統將事件對象只傳遞給已注冊的事件監聽程序,并委托執行