|
JavaTM Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object java.util.EventObject java.awt.AWTEvent
public abstract class AWTEvent
すべての AWT イベントのルートイベントクラスです。このクラスとそのサブクラスは、元の java.awt.Event クラスの代わりに使用されます。java.awt.event パッケージ外で定義されたこのルート AWTEvent クラスのサブクラスには、RESERVED_ID_MAX で定義した値より大きいイベント ID 値を定義する必要があります。
このクラスで定義されたイベントマスクは、コンポーネントサブクラスに必要です。 コンポーネントサブクラスでは、登録されたリスナーによって選択されないイベント型を選択するために 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
転送元の処理後にイベントをピアにセンドバックするかどうかを制御します。 |
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
ウィンドウ状態イベント選択用イベントマスクです。 |
クラス java.util.EventObject から継承されたフィールド |
---|
source |
コンストラクタの概要 | |
---|---|
AWTEvent(Event event)
1.0 形式のイベントのパラメータを使用して、AWTEvent オブジェクトを構築します。 |
|
AWTEvent(Object source,
int id)
指定されたソースオブジェクトと型を使用して、AWTEvent オブジェクトを構築します。 |
メソッドの概要 | |
---|---|
protected void |
consume()
このイベントを消費できる場合は消費します。 |
int |
getID()
イベントの型を返します。 |
protected boolean |
isConsumed()
このイベントが消費されたかどうかを返します。 |
String |
paramString()
この イベント の状態を表す文字列を返します。 |
void |
setSource(Object newSource)
イベントを新しいソースに再転送します。 |
String |
toString()
このオブジェクトの文字列表現を返します。 |
クラス java.util.EventObject から継承されたメソッド |
---|
getSource |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
フィールドの詳細 |
---|
protected int id
getID()
,
AWTEvent(java.lang.Object, int)
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()
EventObject
内の toString
public String paramString()
イベント
の状態を表す文字列を返します。このメソッドはデバッグ専用であり、返される文字列の内容および形式は実装によって異なります。返される文字列は空の場合がありますが、null
にはなりません。
protected void consume()
protected boolean isConsumed()
|
JavaTM Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。