クラスAncestorEvent
java.lang.Object
java.util.EventObject
java.awt.AWTEvent
javax.swing.event.AncestorEvent
- すべての実装されたインタフェース:
Serializable
public class AncestorEvent extends AWTEvent
コンポーネント階層内の祖先から発生して、子コンポーネントに報告されるイベントです。
警告: このクラスの直列化されたオブジェクトは、今後のSwingリリースと互換ではなくなる予定です。 現在の直列化のサポートは、短期間の格納や、同じバージョンのSwingを実行するアプリケーション間のRMIに適しています。 1.4では、すべてのJavaBeansの長期ストレージのサポートがjava.beansパッケージに追加されました。 XMLEncoderを参照してください。
-
フィールドのサマリー
フィールド修飾子と型フィールド説明static final int祖先コンポーネントが可視オブジェクトの階層に追加され、現在は表示されていることを示します。static final int祖先コンポーネントの画面上の位置が変更されたことを示します。static final int祖先コンポーネントが可視オブジェクトの階層から削除され、表示されなくなったことを示します。クラスで宣言されたフィールド AWTEvent
ACTION_EVENT_MASK, ADJUSTMENT_EVENT_MASK, COMPONENT_EVENT_MASK, consumed, CONTAINER_EVENT_MASK, FOCUS_EVENT_MASK, HIERARCHY_BOUNDS_EVENT_MASK, HIERARCHY_EVENT_MASK, id, INPUT_METHOD_EVENT_MASK, INVOCATION_EVENT_MASK, ITEM_EVENT_MASK, KEY_EVENT_MASK, MOUSE_EVENT_MASK, MOUSE_MOTION_EVENT_MASK, MOUSE_WHEEL_EVENT_MASK, PAINT_EVENT_MASK, RESERVED_ID_MAX, TEXT_EVENT_MASK, WINDOW_EVENT_MASK, WINDOW_FOCUS_EVENT_MASK, WINDOW_STATE_EVENT_MASK修飾子と型フィールド説明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ウィンドウ状態イベント選択用イベント・マスクです。 -
コンストラクタのサマリー
コンストラクタコンストラクタ説明AncestorEvent(JComponent source, int id, Container ancestor, Container ancestorParent) 祖先コンポーネントの表示ステータスの変更を識別する、AncestorEventオブジェクトを構築します。 -
メソッドのサマリー
修飾子と型メソッド説明イベントが実際に発生した祖先を返します。イベントが実際に発生した祖先の親を返します。リスナーが追加されたコンポーネントを返します。クラスで宣言されたメソッド AWTEvent
consume, getID, isConsumed, paramString, setSource, toStringクラスオブジェクトで宣言されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait修飾子と型メソッド説明protected Objectclone()このオブジェクトのコピーを作成して、返します。booleanこのオブジェクトと他のオブジェクトが等しいかどうかを示します。protected voidfinalize()削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。最終決定は非推奨であり、将来のリリースで削除される可能性があります。final Class<?> getClass()このObjectの実行時クラスを返します。inthashCode()このオブジェクトに対するハッシュ・コード値を返します。final voidnotify()このオブジェクトのモニターで待機中のスレッドを1つ再開します。final voidこのオブジェクトのモニターで待機中のすべてのスレッドを再開します。final voidwait()現在のスレッドが目覚めるまで待機します。通常、notifiedまたはinterruptedです。final voidwait(long timeoutMillis) 現在のスレッドは、通常、notifiedまたはinterruptedであるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。final voidwait(long timeoutMillis, int nanos) 現在のスレッドは、通常、notifiedまたはinterruptedであるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。
-
フィールド詳細
-
ANCESTOR_ADDED
public static final int ANCESTOR_ADDED祖先コンポーネントが可視オブジェクトの階層に追加され、現在は表示されていることを示します。- 関連項目:
-
ANCESTOR_REMOVED
public static final int ANCESTOR_REMOVED祖先コンポーネントが可視オブジェクトの階層から削除され、表示されなくなったことを示します。- 関連項目:
-
ANCESTOR_MOVED
public static final int ANCESTOR_MOVED祖先コンポーネントの画面上の位置が変更されたことを示します。- 関連項目:
-
-
コンストラクタの詳細
-
AncestorEvent
public AncestorEvent(JComponent source, int id, Container ancestor, Container ancestorParent) 祖先コンポーネントの表示ステータスの変更を識別する、AncestorEventオブジェクトを構築します。- パラメータ:
source- イベントの発生元のJComponent (通常はthis)id-ANCESTOR_ADDED、ANCESTOR_REMOVED、またはANCESTOR_MOVEDを指定するint値ancestor- 表示ステータスが変更された祖先コンポーネントを指定するContainerオブジェクトancestorParent- 祖先の親を指定するContainerオブジェクト
-
-
メソッドの詳細
-
getAncestor
-
getAncestorParent
public Container getAncestorParent()イベントが実際に発生した祖先の親を返します。 祖先はコンポーネント階層内にはなくなっている場合もあるので、これはANCESTOR_REMOVEDイベントでもっとも重要です。- 戻り値:
- 祖先の親を指定する
Containerオブジェクト
-
getComponent
-