Swing InputEvent類

2019-10-16 22:11:30

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