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 long
ACTION_EVENT_MASK
アクション・イベント選択用イベント・マスクです。static long
ADJUSTMENT_EVENT_MASK
調整イベント選択用イベント・マスクです。static long
COMPONENT_EVENT_MASK
コンポーネント・イベント選択用イベント・マスクです。protected boolean
consumed
転送元の処理後にイベントをピアに送り返すかどうかを制御します。trueの場合は送り返されず、falseの場合は送り返されます。static long
CONTAINER_EVENT_MASK
コンテナ・イベント選択用イベント・マスクです。static long
FOCUS_EVENT_MASK
フォーカス・イベント選択用イベント・マスクです。static long
HIERARCHY_BOUNDS_EVENT_MASK
階層境界イベント選択用イベント・マスクです。static long
HIERARCHY_EVENT_MASK
階層イベント選択用イベント・マスクです。protected int
id
イベントのIDstatic long
INPUT_METHOD_EVENT_MASK
インプット・メソッド・イベント選択用イベント・マスクです。static long
INVOCATION_EVENT_MASK
呼出しイベント選択用イベント・マスクです。static long
ITEM_EVENT_MASK
項目イベント選択用イベント・マスクです。static long
KEY_EVENT_MASK
キー・イベント選択用イベント・マスクです。static long
MOUSE_EVENT_MASK
マウス・イベント選択用イベント・マスクです。static long
MOUSE_MOTION_EVENT_MASK
マウス・モーション・イベント選択用イベント・マスクです。static long
MOUSE_WHEEL_EVENT_MASK
マウス・ホイール・イベント選択用イベント・マスクです。static long
PAINT_EVENT_MASK
ペイント・イベント選択用イベント・マスクです。static int
RESERVED_ID_MAX
予約済みAWTイベントIDの最大値です。static long
TEXT_EVENT_MASK
テキスト・イベント選択用イベント・マスクです。static long
WINDOW_EVENT_MASK
ウィンドウ・イベント選択用イベント・マスクです。static long
WINDOW_FOCUS_EVENT_MASK
ウィンドウ・フォーカス・イベント選択用イベント・マスクです。static long
WINDOW_STATE_EVENT_MASK
ウィンドウ状態イベント選択用イベント・マスクです。クラス java.util.EventObjectで宣言されたフィールド
source
-
コンストラクタのサマリー
-
メソッドのサマリー
修飾子と型 メソッド 説明 protected void
consume()
このイベントを消費できる場合は消費します。int
getID()
イベント・タイプを返します。protected boolean
isConsumed()
このイベントが消費されたかどうかを返します。String
paramString()
このEvent
の状態を表す文字列を返します。void
setSource(Object newSource)
イベントを新しいソースにターゲット変更します。String
toString()
このオブジェクトの文字列表現を返します。クラス java.util.EventObjectで宣言されたメソッド
getSource
-
フィールド詳細
-
id
protected int idイベントのID -
consumed
protected boolean consumed転送元の処理後にイベントをピアに送り返すかどうかを制御します。trueの場合は送り返されず、falseの場合は送り返されます。 セマンティック・イベントは低レベル・イベントに反応してピアで生成されるため、この値は常にtrueになります。- 関連項目:
consume()
,isConsumed()
-
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)
を使用することをお勧めします