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
- 関連項目:
-
フィールドのサマリー
修飾子と型フィールド説明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
-
フィールド詳細
-
id
protected int idイベントのID- 関連項目:
-
consumed
protected boolean consumed転送元の処理後にイベントをピアに送り返すかどうかを制御します。trueの場合は送り返されず、falseの場合は送り返されます。 セマンティック・イベントは低レベル・イベントに反応してピアで生成されるため、この値は常にtrueになります。- 関連項目:
-
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インプット・メソッド・イベント選択用イベント・マスクです。- 関連項目:
-
PAINT_EVENT_MASK
public static final long PAINT_EVENT_MASKペイント・イベント選択用イベント・マスクです。- 関連項目:
-
INVOCATION_EVENT_MASK
public static final long INVOCATION_EVENT_MASK呼出しイベント選択用イベント・マスクです。- 関連項目:
-
HIERARCHY_EVENT_MASK
public static final long HIERARCHY_EVENT_MASK階層イベント選択用イベント・マスクです。- 関連項目:
-
HIERARCHY_BOUNDS_EVENT_MASK
public static final long HIERARCHY_BOUNDS_EVENT_MASK階層境界イベント選択用イベント・マスクです。- 関連項目:
-
MOUSE_WHEEL_EVENT_MASK
public static final long MOUSE_WHEEL_EVENT_MASKマウス・ホイール・イベント選択用イベント・マスクです。- 導入されたバージョン:
- 1.4
- 関連項目:
-
WINDOW_STATE_EVENT_MASK
public static final long WINDOW_STATE_EVENT_MASKウィンドウ状態イベント選択用イベント・マスクです。- 導入されたバージョン:
- 1.4
- 関連項目:
-
WINDOW_FOCUS_EVENT_MASK
public static final long WINDOW_FOCUS_EVENT_MASKウィンドウ・フォーカス・イベント選択用イベント・マスクです。- 導入されたバージョン:
- 1.4
- 関連項目:
-
RESERVED_ID_MAX
public 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
- 旧形式のイベント
-
AWTEvent
public AWTEvent(Object source, int id) 指定されたソース・オブジェクトと型を使用して、AWTEventオブジェクトを構築します。- パラメータ:
source
- イベントが発生したオブジェクトid
- イベント・タイプ
-
-
メソッドの詳細
-
setSource
public void setSource(Object newSource) イベントを新しいソースにターゲット変更します。 主にイベントをオリジナルの重量ソースの軽量の子コンポーネントにターゲット変更するために使用されます。このメソッドは、クライアント定義されたKeyboardFocusManagersなどのイベント・ターゲット先サブシステムからの使用だけを想定しています。 一般的なクライアントが使用するものではありません。
- パラメータ:
newSource
- イベントをディスパッチする新規オブジェクト- 導入されたバージョン:
- 1.4
-
getID
public int getID()イベント・タイプを返します。- 戻り値:
- イベント型ID
-
toString
public String toString()このオブジェクトの文字列表現を返します。- オーバーライド:
toString
、クラスEventObject
- 戻り値:
- このEventObjectのString表現
-
paramString
public String paramString()このEvent
の状態を表す文字列を返します。 このメソッドはデバッグ専用であり、返される文字列の内容および形式は実装によって異なる可能性があります。 返される文字列は空でもかまいませんが、null
にはできません。- 戻り値:
- このイベントの文字列表現
-
consume
protected void consume()このイベントを消費できる場合は消費します。 システム・イベントは低レベルだけで消費できます。 -
isConsumed
protected boolean isConsumed()このイベントが消費されたかどうかを返します。- 戻り値:
- このイベントが消費された場合
true
;そうでなければfalse
-
AWTEvent(Object, int)
を使用することをお勧めします