有沒有想過,當使用者按下按鈕時,是如何觸發回應視窗,或者是其他動作呢?
一開始我們先記得,在事件處理的過程中,涉及主要下面內容:
1. Event Source(事件源)(Object):事件發生的場所,通常是各個元件,例如按鈕、視窗、選單...等。
2.Event(事件)(Object):當我們對某個元件,做出一些動作時,他會封裝所做的動作相關資訊。
3.Event Listener(事件監聽器)(Object):當有事件源發生事件時(監聽),會對各種事件派送給事件處理器來做相關處理及回應。
4.Event Handler(事件處理器)(Function):當事件監聽器將事件派遣給事件處理器,他會做一連串的回應動作。
參考:細說Java 8 異常處理與圖形介面程式設計 一書
沒有留言:
張貼留言