Java事件監聽器

Java事件監聽器

Java事件監聽器是由事件類和監聽接口組成,自定義一個事件前,必須提供一個事件的監聽接口以及一個事件類。JAVA中監聽接口是繼承java.util.EventListener的類,事件類繼承java.util.EventObject的類。 Java事件監聽器屬性的新增、刪除和修改劃分成三種,分別針對於ServletContext、HttpSession、ServletRequest對象。

Java事件概述

Java事件由事件類和監聽接口組成,自定義一個事件前,必須提供一個事件的監聽接口以及一個事件類。JAVA中監聽接口是繼承java.util.EventListener的類,事件類繼承java.util.EventObject的類。很多基本的事件系統已經為我們定義好了,我們只要學會調用即可,但是為了更加靈活地滿足特定的需求,我們有時候也需要自定義事件。

Java事件監聽器

Java事件監聽器即一組動作接口。如鍵盤事件KeyEvent對應的接口是:

public interface KeyListener extends EventListener {

public void keyPressed(KeyEvent ev);

public void keyReleased(KeyEvent ev);

public void keyTyped(KeyEvent ev);

}

這個監聽器定義了3個動作:鍵盤按下去調用keyPressed方法,鍵盤抬起來調用keyReleased,鍵盤被敲擊一次調用keyTyped。

事件監聽器是需要註冊才能使用的,註冊方法如下:

public void add<ListenerType>(<ListenerType>listener);

事件監聽器也可以註銷,註銷方法如下:

public void remove<ListenerType>(<ListenerType>listener);

相關詞條

相關搜尋

熱門詞條

聯絡我們