Swing - 事件类



事件类表示事件。Java 提供各种事件类,但是,这里只讨论那些更常用的事件类。

EventObject 类

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

类声明

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

public class EventObject
   extends Object
      implements Serializable

Explore our latest online courses and learn new skills at your own pace. Enroll and become a certified expert to boost your career.

字段

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

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

类构造函数

序号 构造函数 & 描述
1

EventObject(Object source)

构造一个原型事件。

类方法

序号 方法 & 描述
1

Object getSource()

事件最初发生的对象。

2

String toString()

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

继承的方法

此类继承自以下类的方法:

  • java.lang.Object

Swing 事件类

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

序号 类 & 描述
1 AWTEvent

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

2 ActionEvent

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

3 InputEvent

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

4 KeyEvent

输入字符时会生成 KeyEvent。

5 MouseEvent

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

6 WindowEvent

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

7 AdjustmentEvent

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

8 ComponentEvent

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

9 ContainerEvent

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

10 MouseMotionEvent

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

11 PaintEvent

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

广告