java.lang.Object
java.util.EventObject
java.awt.AWTEvent
- すべての実装されたインタフェース:
- Serializable
- 直系の既知のサブクラス:
- ActionEvent,- AdjustmentEvent,- AncestorEvent,- ComponentEvent,- HierarchyEvent,- InputMethodEvent,- InternalFrameEvent,- InvocationEvent,- ItemEvent,- TextEvent
public abstract class AWTEvent extends EventObject
すべてのAWTイベントのルート・イベント・クラスです。 このクラスおよびそのサブクラスは、元のjava.awt.Eventクラスに置き換えられました。 java.awt.eventパッケージ外で定義されたこのルートAWTEventクラスのサブクラスには、RESERVED_ID_MAXで定義した値より大きいイベントID値を定義する必要があります。 
 
このクラスで定義されたイベント・マスクは、Componentサブクラスに必要です。Componentサブクラスでは、登録されたリスナーによって選択されないイベント型を選択するためにComponent.enableEvents()を使用しています。 リスナーがコンポーネントに登録されている場合、対応するイベント・マスクはそのコンポーネントによってすでに内部で設定されています。
マスクは、AWTEventListenerがどちらの型のイベントに対して待機するかを指定する場合にも使われます。 マスクはビット単位の論理和で、Toolkit.addAWTEventListenerに渡されます。
- 導入されたバージョン:
- 1.1
- 関連項目:
- 
- Component.enableEvents(long)
- Toolkit.addAWTEventListener(java.awt.event.AWTEventListener, long)
- ActionEvent
- AdjustmentEvent
- ComponentEvent
- ContainerEvent
- FocusEvent
- InputMethodEvent
- InvocationEvent
- ItemEvent
- HierarchyEvent
- KeyEvent
- MouseEvent
- MouseWheelEvent
- PaintEvent
- TextEvent
- WindowEvent
- 直列化された形式
 
- 
フィールドのサマリーフィールド修飾子と型フィールド説明static final longアクション・イベント選択用イベント・マスクです。static final long調整イベント選択用イベント・マスクです。static final longコンポーネント・イベント選択用イベント・マスクです。protected boolean転送元の処理後にイベントをピアに送り返すかどうかを制御します。trueの場合は送り返されず、falseの場合は送り返されます。static final longコンテナ・イベント選択用イベント・マスクです。static final longフォーカス・イベント選択用イベント・マスクです。static final long階層境界イベント選択用イベント・マスクです。static final long階層イベント選択用イベント・マスクです。protected intイベントのIDstatic final longインプット・メソッド・イベント選択用イベント・マスクです。static final long呼出しイベント選択用イベント・マスクです。static final long項目イベント選択用イベント・マスクです。static final longキー・イベント選択用イベント・マスクです。static final longマウス・イベント選択用イベント・マスクです。static final longマウス・モーション・イベント選択用イベント・マスクです。static final longマウス・ホイール・イベント選択用イベント・マスクです。static final longペイント・イベント選択用イベント・マスクです。static final int予約済みAWTイベントIDの最大値です。static final longテキスト・イベント選択用イベント・マスクです。static final longウィンドウ・イベント選択用イベント・マスクです。static final longウィンドウ・フォーカス・イベント選択用イベント・マスクです。static final longウィンドウ状態イベント選択用イベント・マスクです。クラス java.util.EventObjectで宣言されたフィールドsource
- 
コンストラクタのサマリーコンストラクタ
- 
メソッドのサマリークラス java.util.EventObjectで宣言されたメソッドgetSource
- 
フィールド詳細- 
idprotected int idイベントのID
- 
consumedprotected boolean consumed転送元の処理後にイベントをピアに送り返すかどうかを制御します。trueの場合は送り返されず、falseの場合は送り返されます。 セマンティック・イベントは低レベル・イベントに反応してピアで生成されるため、この値は常にtrueになります。- 関連項目:
 
- 
COMPONENT_EVENT_MASKpublic static final long COMPONENT_EVENT_MASKコンポーネント・イベント選択用イベント・マスクです。- 関連項目:
 
- 
CONTAINER_EVENT_MASKpublic static final long CONTAINER_EVENT_MASKコンテナ・イベント選択用イベント・マスクです。- 関連項目:
 
- 
FOCUS_EVENT_MASKpublic static final long FOCUS_EVENT_MASKフォーカス・イベント選択用イベント・マスクです。- 関連項目:
 
- 
KEY_EVENT_MASKpublic static final long KEY_EVENT_MASKキー・イベント選択用イベント・マスクです。- 関連項目:
 
- 
MOUSE_EVENT_MASKpublic static final long MOUSE_EVENT_MASKマウス・イベント選択用イベント・マスクです。- 関連項目:
 
- 
MOUSE_MOTION_EVENT_MASKpublic static final long MOUSE_MOTION_EVENT_MASKマウス・モーション・イベント選択用イベント・マスクです。- 関連項目:
 
- 
WINDOW_EVENT_MASKpublic static final long WINDOW_EVENT_MASKウィンドウ・イベント選択用イベント・マスクです。- 関連項目:
 
- 
ACTION_EVENT_MASKpublic static final long ACTION_EVENT_MASKアクション・イベント選択用イベント・マスクです。- 関連項目:
 
- 
ADJUSTMENT_EVENT_MASKpublic static final long ADJUSTMENT_EVENT_MASK調整イベント選択用イベント・マスクです。- 関連項目:
 
- 
ITEM_EVENT_MASKpublic static final long ITEM_EVENT_MASK項目イベント選択用イベント・マスクです。- 関連項目:
 
- 
TEXT_EVENT_MASKpublic static final long TEXT_EVENT_MASKテキスト・イベント選択用イベント・マスクです。- 関連項目:
 
- 
INPUT_METHOD_EVENT_MASKpublic static final long INPUT_METHOD_EVENT_MASKインプット・メソッド・イベント選択用イベント・マスクです。- 関連項目:
 
- 
PAINT_EVENT_MASKpublic static final long PAINT_EVENT_MASKペイント・イベント選択用イベント・マスクです。- 関連項目:
 
- 
INVOCATION_EVENT_MASKpublic static final long INVOCATION_EVENT_MASK呼出しイベント選択用イベント・マスクです。- 関連項目:
 
- 
HIERARCHY_EVENT_MASKpublic static final long HIERARCHY_EVENT_MASK階層イベント選択用イベント・マスクです。- 関連項目:
 
- 
HIERARCHY_BOUNDS_EVENT_MASKpublic static final long HIERARCHY_BOUNDS_EVENT_MASK階層境界イベント選択用イベント・マスクです。- 関連項目:
 
- 
MOUSE_WHEEL_EVENT_MASKpublic static final long MOUSE_WHEEL_EVENT_MASKマウス・ホイール・イベント選択用イベント・マスクです。- 導入されたバージョン:
- 1.4
- 関連項目:
 
- 
WINDOW_STATE_EVENT_MASKpublic static final long WINDOW_STATE_EVENT_MASKウィンドウ状態イベント選択用イベント・マスクです。- 導入されたバージョン:
- 1.4
- 関連項目:
 
- 
WINDOW_FOCUS_EVENT_MASKpublic static final long WINDOW_FOCUS_EVENT_MASKウィンドウ・フォーカス・イベント選択用イベント・マスクです。- 導入されたバージョン:
- 1.4
- 関連項目:
 
- 
RESERVED_ID_MAXpublic static final int RESERVED_ID_MAX予約済みAWTイベントIDの最大値です。 独自のイベントIDを定義するプログラムは、この値より大きいIDを使用する必要があります。- 関連項目:
 
 
- 
- 
コンストラクタの詳細- 
AWTEvent@Deprecated(since="9") public AWTEvent(Event event) 非推奨。代わりにAWTEvent(Object, int)を使用することをお勧めします1.0形式のイベントのパラメータを使用して、AWTEventオブジェクトを構築します。- パラメータ:
- event- 旧形式のイベント
 
- 
AWTEventpublic AWTEvent(Object source, int id) 指定されたソース・オブジェクトと型を使用して、AWTEventオブジェクトを構築します。- パラメータ:
- source- イベントが発生したオブジェクト
- id- イベント・タイプ
 
 
- 
- 
メソッドの詳細- 
setSourcepublic void setSource(Object newSource) イベントを新しいソースにターゲット変更します。 主にイベントをオリジナルの重量ソースの軽量の子コンポーネントにターゲット変更するために使用されます。このメソッドは、クライアント定義されたKeyboardFocusManagersなどのイベント・ターゲット先サブシステムからの使用だけを想定しています。 一般的なクライアントが使用するものではありません。 - パラメータ:
- newSource- イベントをディスパッチする新規オブジェクト
- 導入されたバージョン:
- 1.4
 
- 
getIDpublic int getID()イベント・タイプを返します。- 戻り値:
- イベント型ID
 
- 
toStringpublic String toString()このオブジェクトの文字列表現を返します。- オーバーライド:
- toString、クラス:- EventObject
- 戻り値:
- このEventObjectのString表現
 
- 
paramStringpublic String paramString()このEventの状態を表す文字列を返します。 このメソッドはデバッグ専用であり、返される文字列の内容および形式は実装によって異なる可能性があります。 返される文字列は空でもかまいませんが、nullにはできません。- 戻り値:
- このイベントの文字列表現
 
- 
consumeprotected void consume()このイベントを消費できる場合は消費します。 システム・イベントは低レベルだけで消費できます。
- 
isConsumedprotected boolean isConsumed()このイベントが消費されたかどうかを返します。- 戻り値:
- このイベントが消費された場合true;そうでなければfalse
 
 
- 
AWTEvent(Object, int)を使用することをお勧めします