事件类代表事件. Java提供了各种事件类,但是,只讨论那些更频繁使用的事件类.
它是根类应导出所有事件状态对象.所有事件都是通过对象的引用构建的,源,在逻辑上被认为是最初发生事件的对象.此类在 java.util 包中定义.
以下是 java的声明.util.EventObject class :
public class EventObject extends Object implements Serializable
以下是 java.util.EventObject class :
受保护的对象来源 : 事件最初发生的对象.
Sr.No. | 构造函数&描述 |
---|---|
1 | EventObject(对象源) 构造一个原型事件. |
Sr.No. | 方法&描述 |
---|---|
1 | 对象getSource() 最初发生事件的对象. |
2 | 字符串toString() 返回此EventObject的String表示形式. |
此类继承以下类 : 的方法;
java.lang.Object
以下是常用事件类的列表.
Sr.No. | Class&描述 |
---|---|
1 | AWTEvent 这是所有SWING事件的根事件类.该类及其子类取代原始的 java.awt.Event 类. |
2 | ActionEvent 单击按钮或双击列表项时会生成ActionEvent. |
3 | InputEvent InputEvent类是所有组件级输入事件的根事件类. |
4 | KeyEvent 在输入字符时,会生成Key事件. |
5 | MouseEvent 此事件表示组件中发生了鼠标操作. |
6 | WindowEvent 此类的对象表示窗口状态的更改. |
7 | AdjustmentEvent 此类的对象代表调整可调整对象发出的事件. |
8 | ComponentEvent 对象此类的代表表示窗口状态的变化. |
9 | ContainerEvent 此类的对象表示窗口状态的变化. |
10 | MouseMotionEvent 此类的对象表示窗口状态的变化. |
11 | PaintEvent 此类的对象表示更改窗口的状态. |