-
- All Known Subinterfaces:
-
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必须覆盖isOptimizedDrawingEnabled才能返回false。
-
-
方法摘要
所有方法 实例方法 抽象方法 变量和类型 方法 描述 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- 要布置的容器
-
-