
- Swing 教程
- Swing - 首頁
- Swing - 概述
- Swing - 環境
- Swing - 控制元件
- Swing - 事件處理
- Swing - 事件類
- Swing - 事件監聽器
- Swing - 事件介面卡
- Swing - 佈局
- Swing - 選單
- Swing - 容器
- Swing 有用資源
- Swing - 快速指南
- Swing - 有用資源
- Swing - 討論
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