- java.lang.Object
-
- javax.swing.JRootPane.RootLayout
-
- 实现的所有接口
-
LayoutManager,LayoutManager2,Serializable
- Enclosing class:
- JRootPane
protected class JRootPane.RootLayout extends Object implements LayoutManager2, Serializable
自定义布局管理器,负责layeredPane,glassPane和menuBar的布局。警告:此类的序列化对象与以后的Swing版本不兼容。 当前的序列化支持适用于运行相同版本Swing的应用程序之间的短期存储或RMI。 从1.4开始,
java.beans软件包中添加了对所有JavaBeansjava.beans长期存储的支持。 请参阅XMLEncoder。- 另请参见:
- Serialized Form
-
-
构造方法摘要
构造方法 变量 构造器 描述 protectedRootLayout()
-
方法摘要
所有方法 实例方法 具体的方法 变量和类型 方法 描述 voidlayoutContainer(Container parent)指示布局管理器执行指定容器的布局。DimensionmaximumLayoutSize(Container target)返回布局可以使用的最大空间量。DimensionminimumLayoutSize(Container parent)返回布局所需的最小空间量。DimensionpreferredLayoutSize(Container parent)返回布局希望拥有的空间量。-
声明方法的类 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
声明方法的接口 java.awt.LayoutManager
addLayoutComponent, removeLayoutComponent
-
声明方法的接口 java.awt.LayoutManager2
addLayoutComponent, getLayoutAlignmentX, getLayoutAlignmentY, invalidateLayout
-
-
-
-
方法详细信息
-
preferredLayoutSize
public Dimension preferredLayoutSize(Container parent)
返回布局希望拥有的空间量。- Specified by:
-
preferredLayoutSize接口LayoutManager - 参数
-
parent- 正在使用此布局管理器的Container - 结果
- 包含布局首选大小的Dimension对象
- 另请参见:
-
LayoutManager.minimumLayoutSize(java.awt.Container)
-
minimumLayoutSize
public Dimension minimumLayoutSize(Container parent)
返回布局所需的最小空间量。- Specified by:
-
minimumLayoutSize,界面LayoutManager - 参数
-
parent- 正在使用此布局管理器的Container - 结果
- 包含布局最小大小的Dimension对象
- 另请参见:
-
LayoutManager.preferredLayoutSize(java.awt.Container)
-
maximumLayoutSize
public Dimension maximumLayoutSize(Container target)
返回布局可以使用的最大空间量。- Specified by:
-
maximumLayoutSize在界面LayoutManager2 - 参数
-
target- 正在使用此布局管理器的Container - 结果
- 包含布局最大大小的Dimension对象
- 另请参见:
-
Component.getMaximumSize(),LayoutManager
-
layoutContainer
public void layoutContainer(Container parent)
指示布局管理器执行指定容器的布局。- Specified by:
-
layoutContainer接口LayoutManager - 参数
-
parent- 正在使用此布局管理器的Container
-
-