InputEvent

优质
小牛编辑
135浏览
2023-12-01

InputEvent类是所有组件级输入事件的根事件类。 输入事件在它们发起的源正常处理之前传递给侦听器。 这允许侦听器和组件子类“使用”事件,以便源不会以默认方式处理它们。 例如,在Button组件上使用mousePressed事件将阻止Button被激活。

Class 声明 (Class Declaration)

以下是java.awt.event.InputEvent类的声明 -

public abstract class InputEvent
   extends ComponentEvent

字段 (Field)

以下是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 - Control键扩展修饰符常量。

  • static int CTRL_MASK - Control键修饰符常量。

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

  • static int META_MASK - 元键修饰符常量。

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

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

Class Methods

Sr.No.方法和描述
1

void consume()

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

2

int getModifiers()

返回此事件的修饰符掩码。

3

int getModifiersEx()

返回此事件的扩展修饰符掩码。

4

static String getModifiersExText(int modifiers)

返回描述扩展修饰键和鼠标按钮的String,例如“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修改器是否在此事件中失效。

方法继承 (Methods Inherited)

该类继承以下类中的方法 -

  • java.awt.event.ComponentEvent
  • java.awt.AWTEvent
  • java.util.EventObject
  • java.lang.Object