- 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 longACTION_EVENT_MASKアクション・イベント選択用イベント・マスクです。static longADJUSTMENT_EVENT_MASK調整イベント選択用イベント・マスクです。static longCOMPONENT_EVENT_MASKコンポーネント・イベント選択用イベント・マスクです。protected booleanconsumed転送元の処理後にイベントをピアに送り返すかどうかを制御します。trueの場合は送り返されず、falseの場合は送り返されます。static longCONTAINER_EVENT_MASKコンテナ・イベント選択用イベント・マスクです。static longFOCUS_EVENT_MASKフォーカス・イベント選択用イベント・マスクです。static longHIERARCHY_BOUNDS_EVENT_MASK階層境界イベント選択用イベント・マスクです。static longHIERARCHY_EVENT_MASK階層イベント選択用イベント・マスクです。protected intidイベントのIDstatic longINPUT_METHOD_EVENT_MASKインプット・メソッド・イベント選択用イベント・マスクです。static longINVOCATION_EVENT_MASK呼出しイベント選択用イベント・マスクです。static longITEM_EVENT_MASK項目イベント選択用イベント・マスクです。static longKEY_EVENT_MASKキー・イベント選択用イベント・マスクです。static longMOUSE_EVENT_MASKマウス・イベント選択用イベント・マスクです。static longMOUSE_MOTION_EVENT_MASKマウス・モーション・イベント選択用イベント・マスクです。static longMOUSE_WHEEL_EVENT_MASKマウス・ホイール・イベント選択用イベント・マスクです。static longPAINT_EVENT_MASKペイント・イベント選択用イベント・マスクです。static intRESERVED_ID_MAX予約済みAWTイベントIDの最大値です。static longTEXT_EVENT_MASKテキスト・イベント選択用イベント・マスクです。static longWINDOW_EVENT_MASKウィンドウ・イベント選択用イベント・マスクです。static longWINDOW_FOCUS_EVENT_MASKウィンドウ・フォーカス・イベント選択用イベント・マスクです。static longWINDOW_STATE_EVENT_MASKウィンドウ状態イベント選択用イベント・マスクです。- 
クラス java.util.EventObjectで宣言されたフィールドsource
 
- 
 - 
コンストラクタのサマリーコンストラクタ コンストラクタ 説明 AWTEvent(Event event)非推奨。代わりにAWTEvent(Object, int)を使用することをお勧めしますAWTEvent(Object source, int id)指定されたソース・オブジェクトと型を使用して、AWTEventオブジェクトを構築します。
 - 
メソッドのサマリーすべてのメソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 protected voidconsume()このイベントを消費できる場合は消費します。intgetID()イベントの型を返します。protected booleanisConsumed()このイベントが消費されたかどうかを返します。StringparamString()このEventの状態を表す文字列を返します。voidsetSource(Object newSource)イベントを新しいソースにターゲット変更します。StringtoString()このオブジェクトの文字列表現を返します。- 
クラス java.util.EventObjectで宣言されたメソッドgetSource
 
- 
 
- 
- 
- 
フィールドの詳細- 
idprotected int id イベントのID
 - 
consumedprotected boolean consumed 転送元の処理後にイベントをピアに送り返すかどうかを制御します。trueの場合は送り返されず、falseの場合は送り返されます。 セマンティック・イベントは低レベル・イベントに反応してピアで生成されるため、この値は常にtrueになります。- 関連項目:
- consume(),- isConsumed()
 
 - 
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
 
 
- 
 
-