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

クラスBasicOptionPaneUI.ButtonAreaLayout

java.lang.Object
javax.swing.plaf.basic.BasicOptionPaneUI.ButtonAreaLayout
すべての実装されたインタフェース:
LayoutManager
含まれているクラス:
BasicOptionPaneUI

public static class BasicOptionPaneUI.ButtonAreaLayout extends Object implements LayoutManager
ButtonAreaLayoutは、FlowLayoutと同様に動作します。 すべてのコンポーネントを左から右へ配置します。 syncAllWidthsがtrueの場合、各コンポーネントの幅は推奨されるサイズ幅のもっとも大きなものに設定されます。 このクラスは、「protected」内部クラスとして扱うようにしてください。 BasicOptionPaneUIのサブクラス内でのみインスタンス化してください。
  • フィールドのサマリー

    フィールド
    修飾子と型
    フィールド
    説明
    protected boolean
    trueの場合、子は親の中でまとめられます。
    protected int
    パディング値。
    protected boolean
    この値は、子の幅を同期させるべきかどうかを表します。
  • コンストラクタのサマリー

    コンストラクタ
    コンストラクタ
    説明
    ButtonAreaLayout(boolean syncAllWidths, int padding)
    ButtonAreaLayoutの新しいインスタンスを構築します。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    void
    レイアウト・マネージャがコンポーネントごとの文字列を使用する場合は、レイアウトにコンポーネントcompを追加し、それをnameによって指定された文字列に関連付けます。
    boolean
    中央の子を使用するかどうかを返します。
    int
    パディングを返します。
    boolean
    子の幅を同期させるべきかどうかを返します。
    void
    指定されたコンテナを配置します。
    指定されたコンテナに含まれているコンポーネントを基に、コンテナの最小サイズを計算します。
    指定されたコンテナに含まれているコンポーネントを基に、コンテナの推奨サイズを計算します。
    void
    指定されたコンポーネントをレイアウトから削除します。
    void
    setCentersChildren(boolean newValue)
    中央の子を使用するかどうかを設定します。
    void
    setPadding(int newPadding)
    パディング値を設定します。
    void
    setSyncAllWidths(boolean newValue)
    子の幅を同期させるかどうかを設定します。

    クラス java.lang.Objectで宣言されたメソッド

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • フィールド詳細

    • syncAllWidths

      protected boolean syncAllWidths
      この値は、子の幅を同期させるべきかどうかを表します。
    • padding

      protected int padding
      パディング値。
    • centersChildren

      protected boolean centersChildren
      trueの場合、子は親の中でまとめられます。
  • コンストラクタの詳細

    • ButtonAreaLayout

      public ButtonAreaLayout(boolean syncAllWidths, int padding)
      ButtonAreaLayoutの新しいインスタンスを構築します。
      パラメータ:
      syncAllWidths - 子の幅を同期させる必要がある場合
      padding - パディング値
  • メソッドの詳細

    • setSyncAllWidths

      public void setSyncAllWidths(boolean newValue)
      子の幅を同期させるかどうかを設定します。
      パラメータ:
      newValue - 子の幅を同期させる必要がある場合
    • getSyncAllWidths

      public boolean getSyncAllWidths()
      子の幅を同期させるべきかどうかを返します。
      戻り値:
      子の幅を同期させる必要がある場合
    • setPadding

      public void setPadding(int newPadding)
      パディング値を設定します。
      パラメータ:
      newPadding - 新しいパディング
    • getPadding

      public int getPadding()
      パディングを返します。
      戻り値:
      パディング
    • setCentersChildren

      public void setCentersChildren(boolean newValue)
      中央の子を使用するかどうかを設定します。
      パラメータ:
      newValue - 新しい価値
    • getCentersChildren

      public boolean getCentersChildren()
      中央の子を使用するかどうかを返します。
      戻り値:
      センターの子が使用されるべきかどうか
    • addLayoutComponent

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

      public void layoutContainer(Container container)
      インタフェースからコピーされた説明: LayoutManager
      指定されたコンテナを配置します。
      定義:
      layoutContainer、インタフェースLayoutManager
      パラメータ:
      container - 配置されるコンテナ
    • minimumLayoutSize

      public Dimension minimumLayoutSize(Container c)
      インタフェースからコピーされた説明: LayoutManager
      指定されたコンテナに含まれているコンポーネントを基に、コンテナの最小サイズを計算します。
      定義:
      minimumLayoutSize、インタフェースLayoutManager
      パラメータ:
      c - 配置されるコンポーネント
      戻り値:
      コンテナの最小ディメンション
      関連項目:
    • preferredLayoutSize

      public Dimension preferredLayoutSize(Container c)
      インタフェースからコピーされた説明: LayoutManager
      指定されたコンテナに含まれているコンポーネントを基に、コンテナの推奨サイズを計算します。
      定義:
      preferredLayoutSize、インタフェースLayoutManager
      パラメータ:
      c - 配置されるコンテナ
      戻り値:
      コンテナの優先ディメンション
      関連項目:
    • removeLayoutComponent

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