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

クラスJRootPane.RootLayout

  • すべての実装されたインタフェース:
    LayoutManager, LayoutManager2, Serializable
    含まれているクラス:
    JRootPane


    protected class JRootPane.RootLayout
    extends Object
    implements LayoutManager2, Serializable
    layeredPane、glassPane、およびmenuBarのレイアウトを処理するカスタム・レイアウト・マネージャです。

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

    関連項目:
    直列化された形式
    • コンストラクタの詳細

      • RootLayout

        protected RootLayout​()
    • メソッドの詳細

      • maximumLayoutSize

        public Dimension maximumLayoutSize​(Container target)
        レイアウトが使用できるスペースの最大量を返します。
        定義:
        maximumLayoutSize、インタフェース: LayoutManager2
        パラメータ:
        target - このレイアウト・マネージャを使用するコンテナ
        戻り値:
        レイアウトの最大サイズが格納されているDimensionオブジェクト
        関連項目:
        Component.getMaximumSize(), LayoutManager
      • layoutContainer

        public void layoutContainer​(Container parent)
        レイアウト・マネージャに、指定されたコンテナのレイアウトを実行するように指示します。
        定義:
        layoutContainer、インタフェース: LayoutManager
        パラメータ:
        parent - このレイアウト・マネージャを使用するコンテナ
      • addLayoutComponent

        public void addLayoutComponent​(String name,
                                       Component comp)
        次のインタフェースからコピーされた説明: LayoutManager
        レイアウト・マネージャがコンポーネントごとの文字列を使用する場合は、レイアウトにコンポーネントcompを追加し、それをnameによって指定された文字列に関連付けます。
        定義:
        addLayoutComponent、インタフェース: LayoutManager
        パラメータ:
        name - コンポーネントに関連付けられる文字列
        comp - 追加されるコンポーネント
      • removeLayoutComponent

        public void removeLayoutComponent​(Component comp)
        次のインタフェースからコピーされた説明: LayoutManager
        指定されたコンポーネントをレイアウトから削除します。
        定義:
        removeLayoutComponent、インタフェース: LayoutManager
        パラメータ:
        comp - 削除されるコンポーネント
      • addLayoutComponent

        public void addLayoutComponent​(Component comp,
                                       Object constraints)
        次のインタフェースからコピーされた説明: LayoutManager2
        指定された制約オブジェクトを使って、指定されたコンポーネントをレイアウトに追加します。
        定義:
        addLayoutComponent、インタフェース: LayoutManager2
        パラメータ:
        comp - 追加されるコンポーネント
        constraints - レイアウトにコンポーネントを追加する場所/方法。
      • getLayoutAlignmentX

        public float getLayoutAlignmentX​(Container target)
        次のインタフェースからコピーされた説明: LayoutManager2
        x軸方向の配置を返します。 これは、ほかのコンポーネントを基準にこのコンポーネントをどのように配置するかを指定します。 この値は0から1の間の数値であるはずです(0は原点に沿った配置を表し、1は原点からもっとも遠いところに、0.5は中央に配置されます)。
        定義:
        getLayoutAlignmentX、インタフェース: LayoutManager2
        パラメータ:
        target - ターゲット・コンテナ
        戻り値:
        x軸整列のプリファレンス
      • getLayoutAlignmentY

        public float getLayoutAlignmentY​(Container target)
        次のインタフェースからコピーされた説明: LayoutManager2
        y軸方向の配置を返します。 これは、ほかのコンポーネントを基準にこのコンポーネントをどのように配置するかを指定します。 この値は0から1の間の数値であるはずです(0は原点に沿った配置を表し、1は原点からもっとも遠いところに、0.5は中央に配置されます)。
        定義:
        getLayoutAlignmentY、インタフェース: LayoutManager2
        パラメータ:
        target - ターゲット・コンテナ
        戻り値:
        y軸整列のプリファレンス
      • invalidateLayout

        public void invalidateLayout​(Container target)
        次のインタフェースからコピーされた説明: LayoutManager2
        レイアウトを無効にします。このとき、レイアウト・マネージャが情報をキャッシュしていればそれを破棄します。
        定義:
        invalidateLayout、インタフェース: LayoutManager2
        パラメータ:
        target - ターゲット・コンテナ