- 既知のすべてのサブインタフェース:
 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) 指定されたコンテナを配置します。minimumLayoutSize(Container parent) 指定されたコンテナに含まれているコンポーネントを基に、コンテナの最小サイズを計算します。preferredLayoutSize(Container parent) 指定されたコンテナに含まれているコンポーネントを基に、コンテナの推奨サイズを計算します。void指定されたコンポーネントをレイアウトから削除します。 
- 
メソッドの詳細
- 
addLayoutComponent
レイアウト・マネージャがコンポーネントごとの文字列を使用する場合は、レイアウトにコンポーネントcompを追加し、それをnameによって指定された文字列に関連付けます。- パラメータ:
 name- コンポーネントに関連付けられる文字列comp- 追加されるコンポーネント
 - 
removeLayoutComponent
void removeLayoutComponent(Component comp) 指定されたコンポーネントをレイアウトから削除します。- パラメータ:
 comp- 削除されるコンポーネント
 - 
preferredLayoutSize
指定されたコンテナに含まれているコンポーネントを基に、コンテナの推奨サイズを計算します。- パラメータ:
 parent- 配置されるコンテナ- 戻り値:
 - コンテナの優先ディメンション
 - 関連項目:
 
 - 
minimumLayoutSize
指定されたコンテナに含まれているコンポーネントを基に、コンテナの最小サイズを計算します。- パラメータ:
 parent- 配置されるコンポーネント- 戻り値:
 - コンテナの最小ディメンション
 - 関連項目:
 
 - 
layoutContainer
void layoutContainer(Container parent) 指定されたコンテナを配置します。- パラメータ:
 parent- 配置されるコンテナ
 
 -