Java プラットフォーム 1.2

java.awt.event
クラス ActionEvent

java.lang.Object
  |
  +--java.util.EventObject
        |
        +--java.awt.AWTEvent
              |
              +--java.awt.event.ActionEvent

public class ActionEvent
extends AWTEvent

コンポーネントが定義するアクションが発生したことを示す、意味上のイベントです。この高レベルのイベントは、コンポーネント特有のアクションが生じたときに (ボタンが押されたときなど) 、そのコンポーネント (ボタン) によって生成されます。イベントは、そのコンポーネントの addActionListener メソッドを使って、そのようなイベントを受け取るように登録されているすべての ActionListener オブジェクトに渡されます。

ActionListener インタフェースを実装しているオブジェクトは、イベントが発生したときにこの ActionEvent を取得します。したがって、リスナーはマウスの動きやマウスのクリックを個々に処理することなく、ボタンが押されたときなどに発生する「意味のある」イベントを処理します。

関連項目:
ActionListener, Tutorial: Java 1.1 Event Model, Reference: The Java Class Libraries (update file), 直列化された形式

フィールドの概要
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.awt.AWTEvent から継承したフィールド
ACTION_EVENT_MASK, ADJUSTMENT_EVENT_MASK, COMPONENT_EVENT_MASK, consumed, CONTAINER_EVENT_MASK, FOCUS_EVENT_MASK, id, INPUT_METHOD_EVENT_MASK, ITEM_EVENT_MASK, KEY_EVENT_MASK, MOUSE_EVENT_MASK, MOUSE_MOTION_EVENT_MASK, RESERVED_ID_MAX, TEXT_EVENT_MASK, WINDOW_EVENT_MASK
 
クラス java.util.EventObject から継承したフィールド
source
 
コンストラクタの概要
ActionEvent(Object source, int id, String command)
          ActionEvent オブジェクトを構築します。
ActionEvent(Object source, int id, String command, int modifiers)
          修飾キーを持つ ActionEvent オブジェクトを構築します。
 
メソッドの概要
 String getActionCommand()
          アクションに関連付けられたコマンド文字列を返します。
 int getModifiers()
          アクションイベントの発生中に押された修飾キーを返します。
 String paramString()
          アクションイベントを判別するパラメータ文字列を返します。
 
クラス java.awt.AWTEvent から継承したメソッド
consume, finalize, getID, isConsumed, toString
 
クラス java.util.EventObject から継承したメソッド
getSource
 
クラス java.lang.Object から継承したメソッド
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

SHIFT_MASK

public static final int SHIFT_MASK
Shift 修飾子です。イベント中に Shift キーが押されたことを示します。

CTRL_MASK

public static final int CTRL_MASK
Control 修飾子です。イベント中に Control キーが押されたことを示します。

META_MASK

public static final int META_MASK
Meta 修飾子です。イベント中にメタキーが押されたことを示します。

ALT_MASK

public static final int ALT_MASK
Alt 修飾子です。イベント中に Alt キーが押されたことを示します。

ACTION_FIRST

public static final int ACTION_FIRST
アクションイベント識別子に使う整数の範囲にある最初の番号です。

ACTION_LAST

public static final int ACTION_LAST
アクションイベント識別子に使う整数の範囲にある最後の番号です。

ACTION_PERFORMED

public static final int ACTION_PERFORMED
このイベント識別子は、意味のあるアクションが発生したことを示します。
コンストラクタの詳細

ActionEvent

public ActionEvent(Object source,
                   int id,
                   String command)
ActionEvent オブジェクトを構築します。
パラメータ:
source - イベントの発生元のオブジェクト
id - イベントを特定する整数
command - イベントに関連付けられたコマンドを特定する文字列 (のうちの 1 つ)

ActionEvent

public ActionEvent(Object source,
                   int id,
                   String command,
                   int modifiers)
修飾キーを持つ ActionEvent オブジェクトを構築します。
パラメータ:
source - イベントの発生元のオブジェクト
id - イベントを特定する整数
command - イベントに関連付けられたコマンドを特定する文字列 (のうちの 1 つ)
modifiers - アクションが発生している間に押された修飾キー
メソッドの詳細

getActionCommand

public String getActionCommand()
アクションに関連付けられたコマンド文字列を返します。この文字列は、「モーダルな」コンポーネントがその状態に応じて、いくつかのコマンドのうちから 1 つを指定することができます。たとえば、単一のボタンで「詳細表示」と「詳細非表示」を切り替えられます。発生元のオブジェクトとイベントはそれぞれの場合について同一ですが、コマンド文字列は意図したアクションを示します。
戻り値:
イベントに対するコマンドを特定する文字列

getModifiers

public int getModifiers()
アクションイベントの発生中に押された修飾キーを返します。
戻り値:
修飾子の定数を合計した整数

paramString

public String paramString()
アクションイベントを判別するパラメータ文字列を返します。このメソッドは、イベントログの作成、およびデバッグに役立ちます。
戻り値:
イベントを特定する文字列とそれに関連付けられたコマンド
オーバーライド:
クラス AWTEvent 内の paramString

Java プラットフォーム 1.2

バグや機能要求の報告
新しい javadoc の表示についてのコメントやご提案
Java は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.