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 这个类的对象表示一个窗口的状态的变化。 |