クラスAWTEvent
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)を使用することをお勧めします