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 -- 控制键扩展修饰符常数。

  • static int CTRL_MASK -- 控制键修饰符常数。

  • static int META_DOWN_MASK -- Meta 键扩展修饰符常数。

  • static int META_MASK -- Meta 键修饰符常数。

  • static int SHIFT_DOWN_MASK -- Shift 键扩展修饰符常数。

  • static int SHIFT_MASK -- Shift 键修饰符常量。

类方法

S.N.方法 &描述
1

void consumer()

使用此事件,以便它不会被发起它的源以默认方式处理。

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

awt_event_classes.html