-
- 既知のすべてのサブインタフェース:
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 LayoutManagerContainerをレイアウトする方法を認識しているクラスのためのインタフェースを定義します。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
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- 配置されるコンテナ
-
-