AWT 事件类

什么是 EventObject 事件对象

Event 类代表事件。Java 为我们提供了各种 Event 类,但我们将讨论那些更常用的类。

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

EventObject 事件类的声明

public class EventObject
   extends Object
      implements Serializable

EventObject 事件类的构造方法

构造方法 描述
EventObject(Object source) 构建一个原型事件。

EventObject 事件类的方法

构造方法 描述
Object getSource() 最初发生事件的对象。
String toString() 返回此 EventObject 的字符串表示形式。

常用的 EventObject 事件类

方法 描述
AWTEvent 它是所有 AWT 事件的根事件类。这个类及其子类取代了原来的 java.awt.Event 类。
ActionEvent 当单击按钮或双击列表项时生成 ActionEvent。
InputEvent  InputEvent 类是所有组件级输入事件的根事件类。
KeyEvent 输入字符时,会生成 Key 事件。
MouseEvent 此事件表示组件中发生了鼠标操作。
TextEvent 这个类的对象代表文本事件。
WindowEvent 此类的对象表示窗口状态的变化。
AdjustmentEvent 该类的对象表示由 Adjustable 对象发出的调整事件。
ComponentEvent 此类的对象表示窗口状态的变化。
ContainerEvent 此类的对象表示窗口状态的变化。
MouseMotionEvent 此类的对象表示窗口状态的变化。
PaintEvent 此类的对象表示窗口状态的变化。

热门文章

优秀文章