J2SE第十一章 GUI 事件監聽機制

2021-07-25 11:55:08 字數 503 閱讀 7543

事件監聽

生活中的行為動作的執行方式:

1. 明確知道該動作怎麼/何時發生  普通的方法呼叫

2. 行為不知道確切的發生時間,密切監視動作何時發生

3. 若干個行為同事發生--執行緒 

比如:我在看小抄

事件源----主體:我

行為:看小抄

監聽動作:看監考老師來沒來 

***:

監聽行為: 動作--> 方法--> 介面(定義監聽的介面,該介面封裝了事件源監聽的那個行為)

事件源註冊***; 事件源和***繫結起來 

1.publicclass 事件源類 {}

2. public inte***ce***介面

3.定義了乙個類去實現***介面

publicclass ***介面實現類 implements ***介面

}class mylistener implements actionlistener

}

J2SE第十一章 GUI(介面卡)

windowlistener 介面卡 僅僅是乙個名字,方便 書寫。public class test class paintframe extends frame public void windowclosing windowevent e public void windowclosed win...

第十一章 事件

目錄 11.1 設計公開事件的型別 11.2 編譯器如何實現事件 11.3 設計偵聽事件的型別 11.4 顯示實現事件 定義了事件成員的型別允許型別 或型別的例項 通知其他物件發生了特定的事件。定義了事件成員的型別能提供以下功能 方法能登記它對事件的關注 方法能登出它對事件的關注 事件發生時,登記了...

第十一章 js事件

事件繫結和事件冒泡 題目 知識點 事件繫結 通過addeventlistener type,fn 進行事件繫結,下面為事件繫結函式簡單封裝 通用的事件繫結函式 function bindevent elem,type,fn const a document.getelementbyid link1 ...