事件類代表事件。Java 提供各種事件類,但是我們將討論更頻繁使用的那些事件類。
它是派生所有事件狀態(tài)對象的根類。所有事件都是用對象,源的引用來構造的,即邏輯上認為是問題最初發(fā)生的事件的對象。這個類定義在 java.util 包中。
下面是 java.util.EventObject 類的聲明:
public class EventObject
extends Object
implements Serializable
下面是 java.util.EventObject 類的字段:
S.N. | 構造函數(shù) & 描述 |
---|---|
1 |
EventObject(Object source) 構造一個典型的事件。 |
S.N. | 方法 & 描述 |
---|---|
1 |
Object getSource() 事件最初發(fā)生的對象。 |
2 |
String toString() 返回這個 EventObject 的字符串表示。 |
這個類從下面的類中繼承方法:
下面是常用的事件類。
Sr. No. | 控件 & 描述 |
---|---|
1 |
AWTEvent 它是所有 SWING 事件的根事件類。這個類和它的子類取代了最初的 java.awt.Event 類。 |
2 |
ActionEvent 當單擊按鈕或雙點擊列表的項時,生成 ActionEvent。 |
3 |
InputEvent InputEvent 類是所有組件層輸入事件的根事件類。 |
4 |
KeyEvent 在按下一個字符時,按鍵事件生成。 |
5 |
MouseEvent 這個事件表明一個鼠標動作發(fā)生在一個組件中。 |
6 |
WindowEvent 這個類的對象代表一個窗口狀態(tài)的變化。 |
7 |
AdjustmentEvent 這個類的對象代表由可調整的對象發(fā)出的調整事件。 |
8 |
ComponentEvent 這個類的對象代表一個窗口狀態(tài)的變化。 |
9 |
ContainerEvent 這個類的對象代表一個窗口狀態(tài)的變化。 |
10 |
MouseMotionEvent 這個類的對象代表一個窗口狀態(tài)的變化。 |
11 |
PaintEvent 這個類的對象代表一個窗口狀態(tài)的變化。 |
更多建議: