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