|
JavaTM Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object java.util.EventObject java.awt.AWTEvent java.awt.event.ActionEvent
public class ActionEvent
コンポーネントが定義するアクションが発生したことを示す、意味上のイベントです。この高レベルのイベントは、コンポーネント特有のアクションが生じたときに (ボタンが押されたときなど)、そのコンポーネント (Button
) によって生成されます。発生したイベントは、コンポーネントの addActionListener
メソッドを使って、この種のイベントを受け取るように登録されているすべての ActionListener
オブジェクトに渡されます。
注: キーボードを使用して、Button
の ActionEvent
を呼び出すには、スペースキーを使用します。
ActionListener
インタフェースを実装しているオブジェクトは、イベント発生時にこの ActionEvent
を取得します。したがって、リスナーは個々のマウスの動作やマウスクリックのような細かい処理をすることなく、その代わりに「ボタンを押す」といった「意味のある」イベントを処理することができます。
ActionListener
,
「Tutorial: Java 1.1 Event Model」,
直列化された形式フィールドの概要 | |
---|---|
static int |
ACTION_FIRST
アクションイベント識別子に使う整数の範囲にある最初の番号です。 |
static int |
ACTION_LAST
アクションイベント識別子に使う整数の範囲にある最後の番号です。 |
static int |
ACTION_PERFORMED
このイベント識別子は、意味のあるアクションが発生したことを示します。 |
static int |
ALT_MASK
Alt 修飾子です。 |
static int |
CTRL_MASK
Control 修飾子です。 |
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
- イベントに関連付けられた 1 つのコマンド (通常は複数のコマンドのいずれか) を指定する文字列
IllegalArgumentException
- source
が null の場合public ActionEvent(Object source, int id, String command, int modifiers)
ActionEvent
オブジェクトを構築します。
無効な id
を渡して、特定できない動作を発生させないようにしてください。このメソッドは source
が null
の場合に IllegalArgumentException
をスローします。null command
文字列は誤りではありませんが、推奨されません。
source
- イベントの発生元のオブジェクトid
- イベントを識別する整数型command
- イベントに関連付けられた 1 つのコマンド (通常は複数のコマンドのいずれか) を指定する文字列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
- イベントに関連付けられた 1 つのコマンド (通常は複数のコマンドのいずれか) を指定する文字列when
- イベントが発生した時間modifiers
- このアクション中に押された修飾キー
IllegalArgumentException
- source
が null の場合メソッドの詳細 |
---|
public String getActionCommand()
null
コマンド文字列をこの ActionEvent
のコンストラクタに渡した場合、このメソッドは null
を返します。
public long getWhen()
public int getModifiers()
public String paramString()
AWTEvent
内の paramString
|
JavaTM Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。