標題:
事件處理與傾聽者
[打印本頁]
作者:
葉桔良
時間:
2022-8-27 00:39
標題:
事件處理與傾聽者
本帖最後由 李泳霖 於 2023-12-10 11:13 編輯
視窗作業系統都是採取圖形使用者介面,其程式執行流程是採用事件驅動(Event Driver)方式運作。例如程式開始執行後,等待著事件的發生,如移動滑鼠到按鈕上點按一下,就可能會執行特定方法。
Java對於事件處理方式是採用「委派事件模式」,如下圖所示:
Java將產生事件的物件稱為「事件來源」,而接收事件的物件稱為「事件傾聽者」,處理事件的方法稱為「事件處理方法」。
以本範例為例,事件來源有 tf1、btn1、btn2 三個物件,這三個物件必須分別與事件傾聽者連結在一起(即為來源物件註冊傾聽者),當事件產生時,會將來源物件以傳遞參數的方式交給事件處理方法運作。
事件處理的傾聽者介面 ActionListener 由 java.awt.event 套件所提供,使用時要先匯入。
作者:
葉桔良
時間:
2022-8-27 00:39
此帖僅作者可見
作者:
朱春珠
時間:
2022-8-27 14:22
此帖僅作者可見
作者:
朱春男
時間:
2022-8-27 14:22
此帖僅作者可見
作者:
吳孟軒
時間:
2023-5-15 18:46
此帖僅作者可見
作者:
朱嚴寘
時間:
2023-5-31 20:51
此帖僅作者可見
作者:
李泳霖
時間:
2023-12-10 11:13
此帖僅作者可見
作者:
俞經典
時間:
2023-12-10 11:58
此帖僅作者可見
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/)
Powered by Discuz! 7.2