インタフェース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
-