Java——事件處理機制概要
事件處理機制介紹:
事件處理,就是根據事件發生的情況進行相應的操作。
其主要參與者有兩個,一個是事件源,一個是監聽者。事件源發生事件(產生一個事件物件),監聽者監聽事件,監聽到事件的發生,就做出相應的處理。
給大家看個示意圖:
事件處理機制的流程:
首先記得匯入java.awt.Event.*包
確定事件型別 —> 實現該型別介面 —> 事件處理方法(重寫介面方法)—> 事件源註冊監聽(事件源新增監聽者)
常見事件型別:
注意事項:
- 匯入java.awt.Event.*包。
- 找準事件源和監聽者。
- 事件源可以發生多個事件,也可以被多個監聽者監聽。就好比,你可以做很多個事情,很多人可以看到你做事情。
- 記得註冊監聽物件,事件源與監聽者是通過監聽介面實現的連線。
相關文章
- redis的事件處理機制Redis事件
- C#事件處理機制C#事件
- Nginx 超時事件的處理機制Nginx事件
- Android 觸控事件處理機制Android事件
- Java異常處理機制Java
- java中的垃圾處理機制Java
- java異常的處理機制Java
- Java 的異常處理機制Java
- Android的Touch事件處理機制介紹Android事件
- android的視窗機制分析------事件處理Android事件
- Java 中的異常處理機制Java
- 深入理解java異常處理機制Java
- java中的事件處理Java事件
- 異常處理機制
- Laravel Sessionid 處理機制LaravelSession
- java事件處理模型是什麼Java事件模型
- 求助:關於“JAVA事件處理模式”Java事件模式
- 08.異常處理機制
- C++異常處理機制C++
- Linux訊號處理機制Linux
- [php]php錯誤處理機制PHP
- Python異常處理機制Python
- 事件處理事件
- JAVA的異常處理機制(一)——try...catch...finallyJava
- 深度解析Java執行緒池的異常處理機制Java執行緒
- Java GUI之事件監聽與處理JavaGUI事件
- 一文學會Java事件機制Java事件
- 淺談JS事件機制與React事件機制JS事件React
- goang 錯誤&異常處理機制Go
- mysql事務處理與鎖機制MySql
- SpringMVC異常的處理機制SpringMVC
- javascript中的錯誤處理機制JavaScript
- Asp.Net 異常處理機制ASP.NET
- 解析Oracle developer 異常處理機制OracleDeveloper
- Struts的異常處理機制 (轉)
- Android觸控事件傳遞機制及viewpager巢狀fragment衝突處理Android事件Viewpager巢狀Fragment
- Henry手記—使用Template Method設計模式的.NET事件處理機制(一) (轉)設計模式事件
- Henry手記—使用Template Method設計模式的.NET事件處理機制(二) (轉)設計模式事件