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