- Swing 教程
- Swing - 首页
- Swing - 概述
- Swing - 环境
- Swing - 控件
- Swing - 事件处理
- Swing - 事件类
- Swing - 事件监听器
- Swing - 事件适配器
- Swing - 布局
- Swing - 菜单
- Swing - 容器
- Swing 有用资源
- Swing - 快速指南
- Swing - 有用资源
- Swing - 讨论
Swing - InputEvent 类
InputEvent 类是所有组件级输入事件的根事件类。在输入事件被其来源以正常方式处理之前,它们会被传递给监听器。这允许监听器和组件子类“消费”事件,以便来源不会以其默认方式处理它们。例如,在 Button 组件上消费 mousePressed 事件将阻止 Button 被激活。
类声明
以下是java.awt.event.InputEvent类的声明:
public abstract class InputEvent extends ComponentEvent
字段
以下是java.awt.event.InputEvent类的字段:
static int ALT_DOWN_MASK - Alt 键扩展修饰符常量。
static int ALT_GRAPH_DOWN_MASK - AltGraph 键扩展修饰符常量。
static int ALT_GRAPH_MASK - AltGraph 键修饰符常量。
static int ALT_MASK - Alt 键修饰符常量。
static int BUTTON1_DOWN_MASK - 鼠标按钮 1 扩展修饰符常量。
static int BUTTON1_MASK - 鼠标按钮 1 修饰符常量。
static int BUTTON2_DOWN_MASK - 鼠标按钮 2 扩展修饰符常量。
static int BUTTON2_MASK - 鼠标按钮 2 修饰符常量。
static int BUTTON3_DOWN_MASK - 鼠标按钮 3 扩展修饰符常量。
static int BUTTON3_MASK - 鼠标按钮 3 修饰符常量。
static int CTRL_DOWN_MASK - Control 键扩展修饰符常量。
static int CTRL_MASK - Control 键修饰符常量。
static int META_DOWN_MASK - Meta 键扩展修饰符常量。
static int META_MASK - Meta 键修饰符常量。
static int SHIFT_DOWN_MASK - Shift 键扩展修饰符常量。
static int SHIFT_MASK - Shift 键修饰符常量。
类方法
序号 | 方法及描述 |
---|---|
1 |
void consume() 消费此事件,以便它不会以其来源的默认方式处理。 |
2 |
int getModifiers() 返回此事件的修饰符掩码。 |
3 |
int getModifiersEx() 返回此事件的扩展修饰符掩码。 |
4 |
static String getModifiersExText(int modifiers) 返回一个字符串,描述扩展的修饰键和鼠标按钮,例如“Shift”、“Button1”或“Ctrl+Shift”。 |
5 |
long getWhen() 返回此事件发生的的时间戳。 |
6 |
boolean isAltDown() 返回在此事件中 Alt 修饰符是否按下。 |
7 |
boolean isAltGraphDown() 返回在此事件中 AltGraph 修饰符是否按下。 |
8 |
boolean isConsumed() 返回此事件是否已被消费。 |
9 |
boolean isControlDown() 返回在此事件中 Control 修饰符是否按下。 |
10 |
boolean isMetaDown() 返回在此事件中 Meta 修饰符是否按下。 |
11 |
boolean isShiftDown() 返回在此事件中 Shift 修饰符是否按下。 |
继承的方法
此类继承自以下类的方法:
- java.awt.event.ComponentEvent
- java.awt.AWTEvent
- java.util.EventObject
- java.lang.Object