-
- 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
的类的界面。秋千的绘画建筑假设一个
JComponent
的孩子不重叠。 如果一个JComponent
的LayoutManager
允许孩子重叠,则JComponent
必须覆盖isOptimizedDrawingEnabled
以返回false。
-
-
方法摘要
所有方法 接口方法 抽象方法 Modifier and Type 方法 描述 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
- 要布置的容器
-
-