protected class JRootPane.RootLayout extends Object implements LayoutManager2, Serializable
警告:此类的序列化对象与将来的Swing版本不兼容。 当前的序列化支持适用于运行相同版本的Swing的应用程序之间的短期存储或RMI。 从1.4开始,对所有JavaBeans的长期存储的支持已被添加到java.beans
包中。 请参阅XMLEncoder
。
Modifier | Constructor and Description |
---|---|
protected |
RootLayout() |
Modifier and Type | Method and Description |
---|---|
void |
addLayoutComponent(Component comp, Object constraints)
使用指定的约束对象将指定的组件添加到布局。
|
void |
addLayoutComponent(String name, Component comp)
如果布局管理器使用每个组件字符串,则将组件
comp 添加到布局,将其与name指定的字符串相关
name 。
|
float |
getLayoutAlignmentX(Container target)
返回沿x轴的对齐方式。
|
float |
getLayoutAlignmentY(Container target)
返回沿着y轴的对齐。
|
void |
invalidateLayout(Container target)
使布局无效,指示如果布局管理器已缓存信息,则应将其丢弃。
|
void |
layoutContainer(Container parent)
指示布局管理器执行指定容器的布局。
|
Dimension |
maximumLayoutSize(Container target)
返回布局可以使用的最大空间量。
|
Dimension |
minimumLayoutSize(Container parent)
返回布局所需的最小空间量。
|
Dimension |
preferredLayoutSize(Container parent)
返回布局想要的空间量。
|
void |
removeLayoutComponent(Component comp)
从布局中删除指定的组件。
|
public Dimension preferredLayoutSize(Container parent)
preferredLayoutSize
在界面
LayoutManager
parent
- 正在使用此布局管理器的容器
LayoutManager.minimumLayoutSize(java.awt.Container)
public Dimension minimumLayoutSize(Container parent)
minimumLayoutSize
在界面
LayoutManager
parent
- 正在使用此布局管理器的容器
LayoutManager.preferredLayoutSize(java.awt.Container)
public Dimension maximumLayoutSize(Container target)
maximumLayoutSize
在接口
LayoutManager2
target
- 正在使用此布局管理器的容器
Component.getMaximumSize()
, LayoutManager
public void layoutContainer(Container parent)
layoutContainer
在界面
LayoutManager
parent
- 正在使用此布局管理器的容器
public void addLayoutComponent(String name, Component comp)
LayoutManager
comp
添加到布局,将其与name指定的字符串相关
name
。
addLayoutComponent
在接口
LayoutManager
name
- 与
name
的字符串
comp
- 要添加的组件
public void removeLayoutComponent(Component comp)
LayoutManager
removeLayoutComponent
在界面
LayoutManager
comp
- 要删除的组件
public void addLayoutComponent(Component comp, Object constraints)
LayoutManager2
复制
addLayoutComponent
在界面
LayoutManager2
comp
- 要添加的组件
constraints
- 组件添加到布局的哪里/如何。
public float getLayoutAlignmentX(Container target)
LayoutManager2
复制
getLayoutAlignmentX
在接口
LayoutManager2
public float getLayoutAlignmentY(Container target)
LayoutManager2
getLayoutAlignmentY
在接口
LayoutManager2
public void invalidateLayout(Container target)
LayoutManager2
invalidateLayout
在界面
LayoutManager2