AWT 事件类



事件类表示事件。Java 提供了各种事件类,但我们将讨论最常用的那些。

EventObject 类

它是所有事件状态对象都应从中派生的根类。所有事件都使用对对象的引用(**源**)来构造,该对象在逻辑上被认为是事件最初发生的事件对象。此类在 java.util 包中定义。

类声明

以下是 **java.util.EventObject** 类的声明

public class EventObject
   extends Object
      implements Serializable

字段

以下是 **java.util.EventObject** 类的字段

  • **protected Object source** -- 事件最初发生的事件对象。

类构造函数

序号构造函数和描述
1

EventObject(Object source)

构造一个原型事件。

类方法

序号方法和描述
1

Object getSource()

事件最初发生的事件对象。

2

String toString()

返回此 EventObject 的字符串表示形式。

继承的方法

此类继承自以下类的方法

  • java.lang.Object

AWT 事件类

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

序号控件和描述
1

AWTEvent

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

2

ActionEvent

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

3

InputEvent

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

4

KeyEvent

输入字符时会生成 KeyEvent。

5

MouseEvent

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

6

TextEvent

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

7

WindowEvent

此类的对象表示窗口状态的更改。

8

AdjustmentEvent

此类的对象表示可调整对象发出的调整事件。

9

ComponentEvent

此类的对象表示窗口状态的更改。

10

ContainerEvent

此类的对象表示窗口状态的更改。

11

MouseMotionEvent

此类的对象表示窗口状态的更改。

12

PaintEvent

此类的对象表示窗口状态的更改。

广告