Java——事件處理機制概要

Thinkd0or發表於2018-06-01

事件處理機制介紹:

事件處理,就是根據事件發生的情況進行相應的操作。

其主要參與者有兩個,一個是事件源,一個是監聽者。事件源發生事件(產生一個事件物件),監聽者監聽事件,監聽到事件的發生,就做出相應的處理。

給大家看個示意圖:


事件處理機制的流程:

首先記得匯入java.awt.Event.*包

確定事件型別 —> 實現該型別介面 —> 事件處理方法(重寫介面方法)—> 事件源註冊監聽(事件源新增監聽者)

常見事件型別:


注意事項:

  1. 匯入java.awt.Event.*包。
  2. 找準事件源和監聽者。
  3. 事件源可以發生多個事件,也可以被多個監聽者監聽。就好比,你可以做很多個事情,很多人可以看到你做事情。
  4. 記得註冊監聽物件,事件源與監聽者是通過監聽介面實現的連線。

相關文章