クラス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
    イベントのID
    static 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
    ウィンドウ状態イベント選択用イベント・マスクです。

    クラスで宣言されたフィールド EventObject

    source
    修飾子と型
    フィールド
    説明
    protected Object
    Eventが最初に発生したオブジェクト。
  • コンストラクタのサマリー

    コンストラクタ
    コンストラクタ
    説明
    AncestorEvent(JComponent source, int id, Container ancestor, Container ancestorParent)
    祖先コンポーネントの表示ステータスの変更を識別する、AncestorEventオブジェクトを構築します。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    イベントが実際に発生した祖先を返します。
    イベントが実際に発生した祖先の親を返します。
    リスナーが追加されたコンポーネントを返します。

    クラスで宣言されたメソッド AWTEvent

    consume, getID, isConsumed, paramString, setSource, toString
    修飾子と型
    メソッド
    説明
    protected void
    このイベントを消費できる場合は消費します。
    int
    イベント・タイプを返します。
    protected boolean
    このイベントが消費されたかどうかを返します。
    このEventの状態を表す文字列を返します。
    void
    setSource(Object newSource)
    イベントを新しいソースにターゲット変更します。
    このオブジェクトの文字列表現を返します。

    クラスで宣言されたメソッド EventObject

    getSource
    修飾子と型
    メソッド
    説明
    Eventが最初に発生したオブジェクト。

    クラスオブジェクトで宣言されたメソッド

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    修飾子と型
    メソッド
    説明
    protected Object
    このオブジェクトのコピーを作成して、返します。
    boolean
    このオブジェクトと他のオブジェクトが等しいかどうかを示します。
    protected void
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    最終決定は非推奨であり、将来のリリースで削除される可能性があります。
    final Class<?>
    このObjectの実行時クラスを返します。
    int
    このオブジェクトに対するハッシュ・コード値を返します。
    final void
    このオブジェクトのモニターで待機中のスレッドを1つ再開します。
    final void
    このオブジェクトのモニターで待機中のすべてのスレッドを再開します。
    final void
    現在のスレッドが目覚めるまで待機します。通常、notifiedまたはinterruptedです。
    final void
    wait(long timeoutMillis)
    現在のスレッドは、通常、notifiedまたはinterruptedであるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。
    final void
    wait(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_ADDEDANCESTOR_REMOVED、またはANCESTOR_MOVEDを指定するint値
      ancestor - 表示ステータスが変更された祖先コンポーネントを指定するContainerオブジェクト
      ancestorParent - 祖先の親を指定するContainerオブジェクト
  • メソッドの詳細

    • getAncestor

      public Container getAncestor()
      イベントが実際に発生した祖先を返します。
      戻り値:
      祖先コンポーネントを指定するContainerオブジェクト
    • getAncestorParent

      public Container getAncestorParent()
      イベントが実際に発生した祖先の親を返します。 祖先はコンポーネント階層内にはなくなっている場合もあるので、これはANCESTOR_REMOVEDイベントでもっとも重要です。
      戻り値:
      祖先の親を指定するContainerオブジェクト
    • getComponent

      public JComponent getComponent()
      リスナーが追加されたコンポーネントを返します。
      戻り値:
      イベントが発生したJComponent