モジュール 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