
- Swing 教程
- Swing - 首页
- Swing - 概述
- Swing - 环境
- Swing - 控件
- Swing - 事件处理
- Swing - 事件类
- Swing - 事件监听器
- Swing - 事件适配器
- Swing - 布局
- Swing - 菜单
- Swing - 容器
- Swing 有用资源
- Swing - 快速指南
- Swing - 有用资源
- Swing - 讨论
Swing - 事件类
事件类表示事件。Java 提供各种事件类,但是,这里只讨论那些更常用的事件类。
EventObject 类
它是所有事件状态对象都应从中派生的根类。所有事件都使用对对象的引用(**源**)来构造,该对象在逻辑上被认为是事件最初发生的对象。此类在 **java.util** 包中定义。
类声明
以下是 **java.util.EventObject** 类的声明:
public class EventObject extends Object implements Serializable
Explore our latest online courses and learn new skills at your own pace. Enroll and become a certified expert to boost your career.
字段
以下是 **java.util.EventObject** 类的字段:
**protected Object source** - 事件最初发生的对象。
类构造函数
序号 | 构造函数 & 描述 |
---|---|
1 |
EventObject(Object source) 构造一个原型事件。 |
类方法
序号 | 方法 & 描述 |
---|---|
1 |
Object getSource() 事件最初发生的对象。 |
2 |
String toString() 返回此 EventObject 的字符串表示形式。 |
继承的方法
此类继承自以下类的方法:
- java.lang.Object
Swing 事件类
以下是常用事件类的列表。
序号 | 类 & 描述 |
---|---|
1 | AWTEvent
它是所有 Swing 事件的根事件类。此类及其子类取代了原始的 **java.awt.Event** 类。 |
2 | ActionEvent
单击按钮或双击列表项时会生成 ActionEvent。 |
3 | InputEvent
InputEvent 类是所有组件级输入事件的根事件类。 |
4 | KeyEvent
输入字符时会生成 KeyEvent。 |
5 | MouseEvent
此事件表示组件中发生了鼠标操作。 |
6 | WindowEvent
此类的对象表示窗口状态的更改。 |
7 | AdjustmentEvent
此类的对象表示可调整对象发出的调整事件。 |
8 | ComponentEvent
此类的对象表示窗口状态的更改。 |
9 | ContainerEvent
此类的对象表示窗口状态的更改。 |
10 | MouseMotionEvent
此类的对象表示窗口状态的更改。 |
11 | PaintEvent
此类的对象表示窗口状态的更改。 |
广告