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
- 鼠标Button1扩展修饰符常量。static int BUTTON1_MASK
- Mouse Button1修饰符常量。static int BUTTON2_DOWN_MASK
- 鼠标Button2扩展修饰符常量。static int BUTTON2_MASK
- Mouse Button2修饰符常量。static int BUTTON3_DOWN_MASK
- 鼠标Button3扩展修饰符常量。static int BUTTON3_MASK
- 鼠标Button3修饰符常量。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() |
返回控件修饰符是否在此事件中失效。 |
10 | boolean isMetaDown() |
返回Meta修饰符是否在此事件中失效。 |
11 | boolean isShiftDown() |
返回Shift修改器是否在此事件中失效。 |
方法继承
该类继承以下类中的方法 -
java.awt.event.ComponentEvent
java.awt.AWTEvent
java.util.EventObject
java.lang.Object