位置:首页 > Java技术 > Swing > SWING Event事件类

SWING Event事件类

事件类代表了本事件活动。 Java 提供了各种事件类,但我们将讨论那些被使用得比较多的类。

EventObject 类

它是根类,应得到所有事件状态对象。构造一个对象的引用,所有事件的来源,这是逻辑上被认为是事件最初发生时的对象。这个类定义在java.util包。

类声明

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

public class EventObject
   extends Object
      implements Serializable

字段域

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

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

类构造函数

S.N. 构造函数 & 描述
1 EventObject(Object source) 
Constructs a prototypical Event.

类方法

S.N. 方法 & 描述
1 Object getSource()
The object on which the Event initially occurred.
2 String toString()
Returns a String representation of this EventObject.

方法继承

这个类从以下类继承的方法:

  • java.lang.Object

SWING Event 类:

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

Sr. No. 控件&说明
1 AWTEvent
它是所有Swing事件的根事件类。这个类及其子类取代原来的java.awt.Event类。
2 ActionEvent
按钮被点击时,都会生成ActionEvent双击或列表中的项目。
3 InputEvent
InputEvent类是所有组件级别输入事件的根事件类。
4 KeyEvent
输入字符的关键事件产生。
5 MouseEvent
此事件表明在一个组件中发生鼠标动作。
6 WindowEvent
这个类的对象表示一个窗口的状态的变化。
7 AdjustmentEvent
这个类的对象代表可调对象发出的调整事件。
8 ComponentEvent
这个类的对象表示一个窗口的状态的变化。
9 ContainerEvent
这个类的对象表示一个窗口的状态的变化。
10 MouseMotionEvent
这个类的对象表示一个窗口的状态的变化。
11 PaintEvent
这个类的对象表示一个窗口的状态的变化。