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