AWT Event類

事件類代表了本次活動。 Java提供了各種事件類,但我們將討論那些被更頻繁地使用。

EventObject 類

它是根類,應得到所有事件狀態對象。構造一個對象的引用,所有事件的源,這是邏輯上被認爲是事件最初發生時的對象。這個類定義在java.util包。

類的聲明

以下是聲明爲java.util.EventObject類:

public class EventObject extends Object implements Serializable

字段域

以下是類java.util.EventObject 的字段:

  • protected Object source -- 在其最初的事件發生的對象。

類的構造函數

S.N.

構造函數&說明

1

EventObject(Object source)
Constructs a prototypical Event.

類方法

S.N.

方法和說明

1

Object getSource()
The object on which the Event initially occurred.

2

String toString()
Returns a String representation of this EventObject.

繼承的方法

這個類從以下類繼承的方法:

  • java.lang.Object

AWT事件類:

以下是常用的事件類的列表。

Sr.No.

控制與說明

1

AWTEvent
它是所有AWT事件的根事件類。這個類及其子類取代原來的java.awt.Event類。

2

ActionEvent
按鈕被點擊時,都會生成ActionEvent雙擊或列表中的項目。

3

InputEvent
InputEvent類是所有組件級別輸入事件的根事件類。

4

KeyEvent
輸入字符鍵事件產生。

5

MouseEvent
此事件表明在一個組件中發生鼠標動作。

6

TextEvent
這個類的對象表示文本事件。

7

WindowEvent
這個類的對象表示一個窗口的狀態的變化。

8

AdjustmentEvent
這個類的對象代表可調對象發出的調整事件。

9

ComponentEvent
這個類的對象表示一個窗口的狀態的變化。

10

ContainerEvent
這個類的對象表示一個窗口的狀態的變化。

11

MouseMotionEvent
這個類的對象表示一個窗口的狀態的變化。

12

PaintEvent
這個類的對象表示一個窗口的狀態的變化。