- AWT 教程
- AWT - 首页
- AWT - 概述
- AWT - 环境
- AWT - 控件
- AWT - 事件处理
- AWT - 事件类
- AWT - 事件监听器
- AWT - 事件适配器
- AWT - 布局
- AWT - 容器
- AWT - 菜单
- AWT - 图形
- AWT 有用资源
- AWT - 快速指南
- AWT - 有用资源
- AWT - 讨论
AWT 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 -- Ctrl 键扩展修饰符常量。
static int CTRL_MASK -- Ctrl 键修饰符常量。
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() 返回在此事件中是否按下 Ctrl 修饰符。 |
10 | boolean isMetaDown() 返回在此事件中是否按下 Meta 修饰符。 |
11 | boolean isShiftDown() 返回在此事件中是否按下 Shift 修饰符。 |
继承的方法
此类继承自以下类的方法
java.awt.event.ComponentEvent
java.awt.AWTEvent
java.util.EventObject
java.lang.Object