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

クラスJRootPane.RootLayout

java.lang.Object
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()
      RootLayoutを構築します。
  • メソッドの詳細

    • preferredLayoutSize

      public Dimension preferredLayoutSize(Container parent)
      レイアウトの推奨スペース量を返します。
      定義:
      preferredLayoutSize、インタフェースLayoutManager
      パラメータ:
      parent - このレイアウト・マネージャを使用するコンテナ
      戻り値:
      レイアウトの適切なサイズが格納されているDimensionオブジェクト
      関連項目:
    • minimumLayoutSize

      public Dimension minimumLayoutSize(Container parent)
      レイアウトに必要なスペースの最小量を返します。
      定義:
      minimumLayoutSize、インタフェースLayoutManager
      パラメータ:
      parent - このレイアウト・マネージャを使用するコンテナ
      戻り値:
      レイアウトの最小サイズが格納されているDimensionオブジェクト
      関連項目:
    • maximumLayoutSize

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