標題:
事件處理與傾聽者
[打印本頁]
作者:
李泳霖
時間:
2021-8-6 17:32
標題:
事件處理與傾聽者
視窗作業系統都是採取圖形使用者介面,其程式執行流程是採用事件驅動(Event Driver)方式運作。例如程式開始執行後,等待著事件的發生,如移動滑鼠到按鈕上點按一下,就可能會執行特定方法。
Java對於事件處理方式是採用「委派事件模式」,如下圖所示:
Java將產生事件的物件稱為「事件來源」,而接收事件的物件稱為「事件傾聽者」,處理事件的方法稱為「事件處理方法」。
以本範例為例,事件來源有 tf1、btn1、btn2 三個物件,這三個物件必須分別與事件傾聽者連結在一起(即為來源物件註冊傾聽者),當事件產生時,會將來源物件以傳遞參數的方式交給事件處理方法運作。
事件處理的傾聽者介面 ActionListener 由 java.awt.event 套件所提供,使用時要先匯入。
作者:
李泳霖
時間:
2021-8-6 17:32
此帖僅作者可見
作者:
蘇韋誠
時間:
2021-8-6 20:58
此帖僅作者可見
作者:
謝以愛
時間:
2021-8-6 21:00
此帖僅作者可見
作者:
洪承廷
時間:
2021-8-6 21:02
此帖僅作者可見
作者:
尤爾呈
時間:
2021-8-6 21:05
此帖僅作者可見
作者:
林祐霆
時間:
2021-8-6 21:10
此帖僅作者可見
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://seed.istak.org.tw/)
Powered by Discuz! 7.2