Swing事件类

事件类代表事件。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对象的String表示形式。

方法继承

该类继承以下类中的方法 -

  • java.lang.Object

SWING事件类

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

编号 事件类 描述
1 AWTEvent 它是所有SWING事件的根事件类。该类及其子类取代java.awt.Event类。
2 ActionEvent 单击按钮或双击列表项时会生成ActionEvent
3 InputEvent 此类是所有组件级输入事件的根事件类。
4 KeyEvent 输入字符时,将生成Key事件。
5 MouseEvent 此事件表示组件中发生了鼠标操作。
6 WindowEvent 此类的对象表示窗口状态的更改。
7 AdjustmentEvent 此类的对象表示Adjustable对象发出的调整事件。
8 ComponentEvent 此类的对象表示窗口状态的更改。
9 ContainerEvent 此类的对象表示窗口状态的更改。
10 MouseMotionEvent 此类的对象表示窗口状态的更改。
11 PaintEvent 此类的对象表示窗口状态的更改。

上一篇:Swing事件处理

下一篇:Swing事件监听器

关注微信小程序
程序员编程王-随时随地学编程

扫描二维码
程序员编程王

扫一扫关注最新编程教程