- 既知のすべてのサブインタフェース:
- LayoutManager2
- 既知のすべての実装クラス:
- BasicComboBoxUI.ComboBoxLayoutManager,- BasicInternalFrameTitlePane.TitlePaneLayout,- BasicInternalFrameUI.InternalFrameLayout,- BasicOptionPaneUI.ButtonAreaLayout,- BasicScrollBarUI,- BasicSplitPaneDivider.DividerLayout,- BasicSplitPaneUI.BasicHorizontalLayoutManager,- BasicSplitPaneUI.BasicVerticalLayoutManager,- BasicTabbedPaneUI.TabbedPaneLayout,- BorderLayout,- BoxLayout,- CardLayout,- DefaultMenuLayout,- FlowLayout,- GridBagLayout,- GridLayout,- GroupLayout,- JRootPane.RootLayout,- JSpinner.DateEditor,- JSpinner.DefaultEditor,- JSpinner.ListEditor,- JSpinner.NumberEditor,- MetalComboBoxUI.MetalComboBoxLayoutManager,- MetalScrollBarUI,- MetalTabbedPaneUI.TabbedPaneLayout,- OverlayLayout,- ScrollPaneLayout,- ScrollPaneLayout.UIResource,- SpringLayout,- SynthScrollBarUI,- ViewportLayout
public interface LayoutManager
Containerをレイアウトする方法を認識しているクラスのためのインタフェースを定義します。
 
 Swingのペイント・アーキテクチャでは、JComponentの子はオーバーラップされないと想定されます。 JComponentのLayoutManagerで子のオーバーラップが許可されている場合、JComponentはfalseを返すようにisOptimizedDrawingEnabledをオーバーライドする必要があります。 
- 
メソッドのサマリー修飾子と型 メソッド 説明 voidaddLayoutComponent(String name, Component comp)レイアウト・マネージャがコンポーネントごとの文字列を使用する場合は、レイアウトにコンポーネントcompを追加し、それをnameによって指定された文字列に関連付けます。voidlayoutContainer(Container parent)指定されたコンテナを配置します。DimensionminimumLayoutSize(Container parent)指定されたコンテナに含まれているコンポーネントを基に、コンテナの最小サイズを計算します。DimensionpreferredLayoutSize(Container parent)指定されたコンテナに含まれているコンポーネントを基に、コンテナの推奨サイズを計算します。voidremoveLayoutComponent(Component comp)指定されたコンポーネントをレイアウトから削除します。
- 
メソッドの詳細- 
addLayoutComponentレイアウト・マネージャがコンポーネントごとの文字列を使用する場合は、レイアウトにコンポーネントcompを追加し、それをnameによって指定された文字列に関連付けます。- パラメータ:
- name- コンポーネントに関連付けられる文字列
- comp- 追加されるコンポーネント
 
- 
removeLayoutComponentvoid removeLayoutComponent(Component comp)指定されたコンポーネントをレイアウトから削除します。- パラメータ:
- comp- 削除されるコンポーネント
 
- 
preferredLayoutSize指定されたコンテナに含まれているコンポーネントを基に、コンテナの推奨サイズを計算します。- パラメータ:
- parent- 配置されるコンテナ
- 戻り値:
- コンテナの優先ディメンション
- 関連項目:
- minimumLayoutSize(java.awt.Container)
 
- 
minimumLayoutSize指定されたコンテナに含まれているコンポーネントを基に、コンテナの最小サイズを計算します。- パラメータ:
- parent- 配置されるコンポーネント
- 戻り値:
- コンテナの最小ディメンション
- 関連項目:
- preferredLayoutSize(java.awt.Container)
 
- 
layoutContainervoid layoutContainer(Container parent)指定されたコンテナを配置します。- パラメータ:
- parent- 配置されるコンテナ
 
 
-