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(对象源)

构造一个原型事件。

类方法

S.N.方法和描述
1

Object getSource()

Event最初发生的对象。

2

String toString()

返回此EventObject的String表示形式。

继承的方法

此类从以下类继承方法:

  • java.lang.Object

AWT Event 事件类:

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

类表示窗口状态的变化。

Sr. No.Control &描述
1

AWTEvent

它是所有 AWT 事件的根事件类。此类及其子类取代了原始的 java.awt.Event 类。

2

ActionEvent

单击按钮或双击列表项时会生成 ActionEvent。

3

InputEvent

InputEvent 类是所有组件级输入事件的根事件类。

4

KeyEvent

输入字符时,Key 事件为生成。

5

MouseEvent

此事件表示组件中发生了鼠标操作。

6

TextEvent

此类的对象表示文本事件。

7

WindowEvent

此类的对象表示窗口状态的变化。

8

AdjustmentEvent

该类的对象表示 Adjustable 对象发出的调整事件。

9

ComponentEvent

该类的对象表示窗口状态的变化。

10

ContainerEvent

该类的对象表示窗口状态的变化。

11

MouseMotionEvent

该类的对象表示窗口状态的变化。

12

PaintEvent

此类的对象表示窗口状态的变化。