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 - 滑鼠按鈕 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 - 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()

返回在此事件中 Control 修飾符是否按下。

10

boolean isMetaDown()

返回在此事件中 Meta 修飾符是否按下。

11

boolean isShiftDown()

返回在此事件中 Shift 修飾符是否按下。

繼承的方法

此類繼承自以下類的方法:

  • java.awt.event.ComponentEvent
  • java.awt.AWTEvent
  • java.util.EventObject
  • java.lang.Object
swing_event_classes.htm
廣告