public abstract class AWTEvent extends EventObject
このクラスで定義されたイベント・マスクは、Componentサブクラスに必要です。Componentサブクラスでは、登録されたリスナーによって選択されないイベント型を選択するためにComponent.enableEvents()を使用しています。 リスナーがコンポーネントに登録されている場合、対応するイベント・マスクはそのコンポーネントによってすでに内部で設定されています。
マスクは、AWTEventListenerがどちらの型のイベントに対して待機するかを指定する場合にも使われます。 マスクはビット単位の論理和で、Toolkit.addAWTEventListenerに渡されます。
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 |
イベントのID
|
static 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 |
ウィンドウ状態イベント選択用イベント・マスクです。
|
source
コンストラクタ | 説明 |
---|---|
AWTEvent(Event event) |
1.0形式のイベントのパラメータを使用して、AWTEventオブジェクトを構築します。
|
AWTEvent(Object source, int id) |
指定されたソース・オブジェクトと型を使用して、AWTEventオブジェクトを構築します。
|
修飾子と型 | メソッド | 説明 |
---|---|---|
protected void |
consume() |
このイベントを消費できる場合は消費します。
|
int |
getID() |
イベントの型を返します。
|
protected boolean |
isConsumed() |
このイベントが消費されたかどうかを返します。
|
String |
paramString() |
この
Event の状態を表す文字列を返します。 |
void |
setSource(Object newSource) |
イベントを新しいソースにターゲット変更します。
|
String |
toString() |
このオブジェクトの文字列表現を返します。
|
getSource
protected int id
protected boolean consumed
consume()
, isConsumed()
public static final long COMPONENT_EVENT_MASK
public static final long CONTAINER_EVENT_MASK
public static final long FOCUS_EVENT_MASK
public static final long KEY_EVENT_MASK
public static final long MOUSE_EVENT_MASK
public static final long MOUSE_MOTION_EVENT_MASK
public static final long WINDOW_EVENT_MASK
public static final long ACTION_EVENT_MASK
public static final long ADJUSTMENT_EVENT_MASK
public static final long ITEM_EVENT_MASK
public static final long TEXT_EVENT_MASK
public static final long INPUT_METHOD_EVENT_MASK
public static final long PAINT_EVENT_MASK
public static final long INVOCATION_EVENT_MASK
public static final long HIERARCHY_EVENT_MASK
public static final long HIERARCHY_BOUNDS_EVENT_MASK
public static final long MOUSE_WHEEL_EVENT_MASK
public static final long WINDOW_STATE_EVENT_MASK
public static final long WINDOW_FOCUS_EVENT_MASK
public static final int RESERVED_ID_MAX
public AWTEvent(Event event)
event
- 旧形式のイベントpublic AWTEvent(Object source, int id)
source
- イベントの発生元オブジェクトid
- イベントの型public void setSource(Object newSource)
このメソッドは、クライアント定義されたKeyboardFocusManagersなどのイベント・ターゲット先サブシステムからの使用だけを想定しています。 一般的なクライアントが使用するものではありません。
newSource
- イベントをディスパッチする新規オブジェクトpublic int getID()
public String toString()
toString
、クラスEventObject
public String paramString()
Event
の状態を表す文字列を返します。 このメソッドはデバッグ専用であり、返される文字列の内容および形式は実装によって異なる場合があります。 返される文字列は空の場合がありますが、null
にはなりません。 protected void consume()
protected boolean isConsumed()
バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。 そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2025, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Documentation Redistribution Policyも参照してください。