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
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.