SWING - 事件类

事件类代表事件. Java提供了各种事件类,但是,只讨论那些更频繁使用的事件类.

EventObject类

它是根类应导出所有事件状态对象.所有事件都是通过对象的引用构建的,,在逻辑上被认为是最初发生事件的对象.此类在 java.util 包中定义.

类声明

以下是 java的声明.util.EventObject class :

public class EventObject
   extends Object
      implements Serializable

字段

以下是 java.util.EventObject class :

受保护的对象来源 : 事件最初发生的对象.

类构造函数

Sr.No.构造函数&描述
1

EventObject(对象源)

构造一个原型事件.

类方法

Sr.No.方法&描述
1

对象getSource()

最初发生事件的对象.

2

字符串toString()

返回此EventObject的String表示形式.

方法继承

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

  • java.lang.Object

SWING事件类

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

Sr.No.Class&描述
1AWTEvent

这是所有SWING事件的根事件类.该类及其子类取代原始的 java.awt.Event 类.

2ActionEvent

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

3InputEvent

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

4KeyEvent

在输入字符时,会生成Key事件.

5MouseEvent

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

6WindowEvent

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

7AdjustmentEvent

此类的对象代表调整可调整对象发出的事件.

8ComponentEvent

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

9ContainerEvent

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

10MouseMotionEvent

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

11PaintEvent

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