クラス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を参照してください。

導入されたバージョン:
1.2
  • コンストラクタのサマリー

    コンストラクタ
    修飾子
    コンストラクタ
    説明
    protected
    RootLayoutを構築します。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    void
    addLayoutComponent(Component comp, Object constraints)
    指定された制約オブジェクトを使って、指定されたコンポーネントをレイアウトに追加します。
    void
    レイアウト・マネージャがコンポーネントごとの文字列を使用する場合は、レイアウトにコンポーネントcompを追加し、それをnameによって指定された文字列に関連付けます。
    float
    x軸方向の配置を返します。
    float
    y軸方向の配置を返します。
    void
    レイアウトを無効にします。このとき、レイアウト・マネージャが情報をキャッシュしていればそれを破棄します。
    void
    レイアウト・マネージャに、指定されたコンテナのレイアウトを実行するように指示します。
    レイアウトが使用できるスペースの最大量を返します。
    レイアウトに必要なスペースの最小量を返します。
    レイアウトの推奨スペース量を返します。
    void
    指定されたコンポーネントをレイアウトから削除します。

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

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, 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であるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。
  • コンストラクタの詳細

    • 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 - ターゲット・コンテナ