インタフェースLayoutManager
- 既知のすべてのサブインタフェース:
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
-
removeLayoutComponent
-
preferredLayoutSize
-
minimumLayoutSize
-
layoutContainer
-