事件類代表了本事件活動。 Java 提供了各種事件類,但我們將討論那些被使用得比較多的類。
它是根類,應(yīng)得到所有事件狀態(tài)對象。構(gòu)造一個對象的引用,所有事件的來源,這是邏輯上被認為是事件最初發(fā)生時的對象。這個類定義在java.util包。
以下是聲明 java.util.EventObject類:
public class EventObject extends Object implements Serializable
以下是java.util.EventObject 類的字段:
protected Object source -- 在其最初的事件發(fā)生的對象。
S.N. | 構(gòu)造函數(shù) & 描述 |
---|---|
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
以下是常用的事件類的列表。
Sr. No. | 控件&說明 |
---|---|
1 |
AWTEvent 它是所有Swing事件的根事件類。這個類及其子類取代原來的java.awt.Event類。 |
2 |
ActionEvent 按鈕被點擊時,都會生成ActionEvent雙擊或列表中的項目。 |
3 |
InputEvent InputEvent類是所有組件級別輸入事件的根事件類。 |
4 |
KeyEvent 輸入字符的關(guān)鍵事件產(chǎn)生。 |
5 |
MouseEvent 此事件表明在一個組件中發(fā)生鼠標動作。 |
6 |
WindowEvent 這個類的對象表示一個窗口的狀態(tài)的變化。 |
7 |
AdjustmentEvent 這個類的對象代表可調(diào)對象發(fā)出的調(diào)整事件。 |
8 |
ComponentEvent 這個類的對象表示一個窗口的狀態(tài)的變化。 |
9 |
ContainerEvent 這個類的對象表示一個窗口的狀態(tài)的變化。 |
10 |
MouseMotionEvent 這個類的對象表示一個窗口的狀態(tài)的變化。 |
11 |
PaintEvent 這個類的對象表示一個窗口的狀態(tài)的變化。 |