モジュール java.desktop
パッケージ javax.swing.event

クラスAncestorEvent

  • すべての実装されたインタフェース:
    Serializable

    public class AncestorEvent
    extends AWTEvent
    コンポーネント階層内の祖先から発生して、子コンポーネントに報告されるイベントです。

    警告: このクラスの直列化されたオブジェクトは、今後のSwingリリースとの互換性がなくなる予定です。 現在の直列化のサポートは、短期間の格納や、同じバージョンのSwingを実行するアプリケーション間のRMIに適しています。 1.4以降、すべてのJavaBeans™用の長期間の格納サポートがjava.beansパッケージに追加されています。 XMLEncoderを参照してください。

    • フィールドの詳細

      • 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