|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
| 上一個類別 下一個類別 | 框架 無框架 | |||||||||
| 摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 | |||||||||
java.lang.Objectjava.util.EventObject
java.awt.AWTEvent
java.awt.event.ActionEvent
public class ActionEvent
指示發生了元件定義的動作的語義事件。當特定於元件的動作(比如被按下)發生時,由元件(比如 Button)產生此高層級別事件。事件被傳遞給每一個 ActionListener 物件,這些物件是使用元件的 addActionListener 方法註冊的,用以接收這類別事件。
註:要使用鍵盤在 Button 上觸發 ActionEvent,請使用空格鍵。
實作 ActionListener 介面的物件在發生事件時獲取此 ActionEvent。因此,偵聽器不必處理個別鼠標移動和鼠標單擊的細節,而是可以處理像“按下按鈕”這樣的“有意義”(語義)事件。
ActionListener,
Tutorial: Java 1.1 Event Model,
序列化表格| 欄位摘要 | |
|---|---|
static int |
ACTION_FIRST
用於標識動作事件的 ID 序列的起始編號。 |
static int |
ACTION_LAST
用於標識動作事件的 ID 序列的結束編號。 |
static int |
ACTION_PERFORMED
此事件 id 指示發生了有意義的動作。 |
static int |
ALT_MASK
alt 修飾符。 |
static int |
CTRL_MASK
Ctrl 修飾符。 |
static int |
META_MASK
meta 修飾符。 |
static int |
SHIFT_MASK
shift 修飾符。 |
| 從類別 java.util.EventObject 繼承的欄位 |
|---|
source |
| 建構子摘要 | |
|---|---|
ActionEvent(Object source,
int id,
String command)
建構一個 ActionEvent 物件。 |
|
ActionEvent(Object source,
int id,
String command,
int modifiers)
使用修改鍵建構一個 ActionEvent 物件。 |
|
ActionEvent(Object source,
int id,
String command,
long when,
int modifiers)
使用指定修改鍵和時間戳建構一個 ActionEvent 物件。 |
|
| 方法摘要 | |
|---|---|
String |
getActionCommand()
返回與此動作相關的命令字元串。 |
int |
getModifiers()
返回發生此動作事件期間按下的修改鍵。 |
long |
getWhen()
返回發生此事件時的時間戳。 |
String |
paramString()
返回標識此動作事件的參數字元串。 |
| 從類別 java.awt.AWTEvent 繼承的方法 |
|---|
consume, getID, isConsumed, setSource, toString |
| 從類別 java.util.EventObject 繼承的方法 |
|---|
getSource |
| 從類別 java.lang.Object 繼承的方法 |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| 欄位詳細資訊 |
|---|
public static final int SHIFT_MASK
public static final int CTRL_MASK
public static final int META_MASK
public static final int ALT_MASK
public static final int ACTION_FIRST
public static final int ACTION_LAST
public static final int ACTION_PERFORMED
| 建構子詳細資訊 |
|---|
public ActionEvent(Object source,
int id,
String command)
ActionEvent 物件。
注意,傳入無效 id 會導致未指定的行為。如果 source 為 null,則此方法拋出 IllegalArgumentException。為 null 的 command 字元串是合法的,但不建議使用。
source - 發起事件的物件id - 標識事件的整數command - 一個字元串,它可以用來指定與事件所相關的一條命令(可能是幾個中的一個)
IllegalArgumentException - 如果 source 為 null
public ActionEvent(Object source,
int id,
String command,
int modifiers)
ActionEvent 物件。
注意,傳入無效 id 會導致未指定的行為。如果 source 為 null,則此方法拋出 IllegalArgumentException。為 null 的 command 字元串是合法的,但不建議使用。
source - 發起事件的物件id - 標識事件的整數command - 一個字元串,它可以用來指定與事件所相關的一條命令(可能是幾個中的一個)modifiers - 進行此動作期間按下的修改鍵
IllegalArgumentException - 如果 source 為 null
public ActionEvent(Object source,
int id,
String command,
long when,
int modifiers)
ActionEvent 物件。
注意,傳入無效 id 會導致未指定的行為。如果 source 為 null,則此方法拋出 IllegalArgumentException。為 null 的 command 字元串是合法的,但不建議使用。
source - 發起事件的物件id - 標識事件的整數command - 一個字元串,它可以用來指定與事件所相關的一條命令(可能是幾個中的一個)when - 發生事件的時間modifiers - 進行此動作期間按下的修改鍵
IllegalArgumentException - 如果 source 為 null| 方法詳細資訊 |
|---|
public String getActionCommand()
注意,如果將 null 命令字元串傳遞給此 ActionEvent 的建構子,則此方法返回 null。
public long getWhen()
public int getModifiers()
public String paramString()
AWTEvent 中的 paramString
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
| 上一個類別 下一個類別 | 框架 無框架 | |||||||||
| 摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 | |||||||||
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。