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