AWT 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

AWT事件类:

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

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


上一篇: AWT事件处理 下一篇: AWT AWTEvent类