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