Java プラットフォーム 1.2

java.awt
クラス AWTEvent

java.lang.Object
  |
  +--java.util.EventObject
        |
        +--java.awt.AWTEvent
直接の既知のサブクラス:
ActionEvent, AdjustmentEvent, AncestorEvent, ComponentEvent, InputMethodEvent, InternalFrameEvent, InvocationEvent, ItemEvent, TextEvent

public abstract class AWTEvent
extends EventObject

すべての AWT イベント用のルートイベントクラスです。このクラスとサブクラスは、元の java.awt.Event クラスの代わりに使用されます。java.awt.event パッケージ外で定義されたこのルート AWTEvent クラスのサブクラスは、RESERVED_ID_MAX によって定義した値より大きいイベント ID 値を定義する必要があります。

このクラスで定義されたイベントマスクは、コンポーネントサブクラスにだけ必要です。コンポーネントサブクラスでは、登録されたリスナーによって選択されないイベント型を選択するために Component.enableEvents() を使用しています。リスナーがコンポーネントに登録されている場合、対応するイベントマスクはそのコンポーネントによってすでに内部で設定されています。

関連項目:
Component.enableEvents(long), ComponentEvent, FocusEvent, KeyEvent, MouseEvent, WindowEvent, ActionEvent, AdjustmentEvent, ItemEvent, TextEvent, 直列化された形式

フィールドの概要
static long ACTION_EVENT_MASK
          アクションイベント選択用イベントマスクです。
static long ADJUSTMENT_EVENT_MASK
          調整イベント選択用イベントマスクです。
static long COMPONENT_EVENT_MASK
          コンポーネントイベント選択用イベントマスクです。
protected  boolean consumed
           
static long CONTAINER_EVENT_MASK
          コンテナイベント選択用イベントマスクです。
static long FOCUS_EVENT_MASK
          フォーカスイベント選択用イベントマスクです。
protected  int id
           
static long INPUT_METHOD_EVENT_MASK
          インプットメソッドイベント選択用イベントマスクです。
static long ITEM_EVENT_MASK
          項目イベント選択用イベントマスクです。
static long KEY_EVENT_MASK
          キーイベント選択用イベントマスクです。
static long MOUSE_EVENT_MASK
          マウスイベント選択用イベントマスクです。
static long MOUSE_MOTION_EVENT_MASK
          マウスモーションイベント選択用イベントマスクです。
static int RESERVED_ID_MAX
          予約済 AWT イベント ID の最大値です。
static long TEXT_EVENT_MASK
          テキストイベント選択用イベントマスクです。
static long WINDOW_EVENT_MASK
          ウィンドウイベント選択用イベントマスクです。
 
クラス java.util.EventObject から継承したフィールド
source
 
コンストラクタの概要
AWTEvent(Event event)
          1.0 形式のイベントのパラメータを使用して、AWTEvent オブジェクトを構築します。
AWTEvent(Object source, int id)
          指定されたソースオブジェクトと型を使用して、AWTEvent オブジェクトを構築します。
 
メソッドの概要
protected  void consume()
           
protected  void finalize()
           
 int getID()
          イベントの型を返します。
protected  boolean isConsumed()
           
 String paramString()
          このイベントの状態を表す文字列を返します。
 String toString()
           
 
クラス java.util.EventObject から継承したメソッド
getSource
 
クラス java.lang.Object から継承したメソッド
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

id

protected int id

consumed

protected boolean consumed

COMPONENT_EVENT_MASK

public static final long COMPONENT_EVENT_MASK
コンポーネントイベント選択用イベントマスクです。

CONTAINER_EVENT_MASK

public static final long CONTAINER_EVENT_MASK
コンテナイベント選択用イベントマスクです。

FOCUS_EVENT_MASK

public static final long FOCUS_EVENT_MASK
フォーカスイベント選択用イベントマスクです。

KEY_EVENT_MASK

public static final long KEY_EVENT_MASK
キーイベント選択用イベントマスクです。

MOUSE_EVENT_MASK

public static final long MOUSE_EVENT_MASK
マウスイベント選択用イベントマスクです。

MOUSE_MOTION_EVENT_MASK

public static final long MOUSE_MOTION_EVENT_MASK
マウスモーションイベント選択用イベントマスクです。

WINDOW_EVENT_MASK

public static final long WINDOW_EVENT_MASK
ウィンドウイベント選択用イベントマスクです。

ACTION_EVENT_MASK

public static final long ACTION_EVENT_MASK
アクションイベント選択用イベントマスクです。

ADJUSTMENT_EVENT_MASK

public static final long ADJUSTMENT_EVENT_MASK
調整イベント選択用イベントマスクです。

ITEM_EVENT_MASK

public static final long ITEM_EVENT_MASK
項目イベント選択用イベントマスクです。

TEXT_EVENT_MASK

public static final long TEXT_EVENT_MASK
テキストイベント選択用イベントマスクです。

INPUT_METHOD_EVENT_MASK

public static final long INPUT_METHOD_EVENT_MASK
インプットメソッドイベント選択用イベントマスクです。

RESERVED_ID_MAX

public static final int RESERVED_ID_MAX
予約済 AWT イベント ID の最大値です。イベント ID を定義するプログラムは、この値より大きい ID を使用する必要があります。
コンストラクタの詳細

AWTEvent

public AWTEvent(Event event)
1.0 形式のイベントのパラメータを使用して、AWTEvent オブジェクトを構築します。
パラメータ:
event - 旧形式のイベント

AWTEvent

public AWTEvent(Object source,
                int id)
指定されたソースオブジェクトと型を使用して、AWTEvent オブジェクトを構築します。
パラメータ:
source - イベントが発生したオブジェクト
id - イベントの型
メソッドの詳細

getID

public int getID()
イベントの型を返します。

toString

public String toString()
オーバーライド:
クラス EventObject 内の toString

paramString

public String paramString()
このイベントの状態を表す文字列を返します。このメソッドは、デバッグ専用であり、返される文字列の内容および形式は実装によって異なります。返される文字列は空の場合がありますが、null にはなりません。
戻り値:
このイベントの文字列表現

consume

protected void consume()

isConsumed

protected boolean isConsumed()

finalize

protected void finalize()
                 throws Throwable
オーバーライド:
クラス Object 内の finalize

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.