java.lang.Object
javax.swing.JRootPane.RootLayout
- 所有已实现的接口:
LayoutManager,LayoutManager2,Serializable
- 封闭类:
JRootPane
自定义布局管理器,负责 layeredPane、glassPane 和 menuBar 的布局。
Warning: 此类的序列化对象将与未来的 Swing 版本不兼容。当前的序列化支持适用于运行相同版本 Swing 的应用程序之间的短期存储或 RMI。从 1.4 开始,对所有 JavaBeans 的长期存储的支持已添加到 java.beans 包中。请参阅 XMLEncoder 。
-
构造方法总结
构造方法 -
方法总结
修饰符和类型方法描述voidaddLayoutComponent(Component comp, Object constraints) 使用指定的约束对象将指定的组件添加到布局中。voidaddLayoutComponent(String name, Component comp) 如果布局管理器使用每个组件字符串,则将组件comp添加到布局中,将其与name指定的字符串相关联。floatgetLayoutAlignmentX(Container target) 返回沿 x 轴的对齐方式。floatgetLayoutAlignmentY(Container target) 返回沿 y 轴的对齐方式。voidinvalidateLayout(Container target) 使布局无效,表示如果布局管理器缓存了信息,则应将其丢弃。voidlayoutContainer(Container parent) 指示布局管理器对指定容器进行布局。maximumLayoutSize(Container target) 返回布局可以使用的最大空间量。minimumLayoutSize(Container parent) 返回布局所需的最小空间量。preferredLayoutSize(Container parent) 返回布局想要的空间量。void从布局中移除指定的组件。
-
构造方法详细信息
-
RootLayout
protected RootLayout()构造一个RootLayout
-
-
方法详情
-
preferredLayoutSize
返回布局想要的空间量。- 指定者:
preferredLayoutSize在接口LayoutManager中- 参数:
parent- 使用此布局管理器的容器- 返回:
- 包含布局首选大小的 Dimension 对象
- 参见:
-
minimumLayoutSize
返回布局所需的最小空间量。- 指定者:
minimumLayoutSize在接口LayoutManager中- 参数:
parent- 使用此布局管理器的容器- 返回:
- 包含布局最小尺寸的 Dimension 对象
- 参见:
-
maximumLayoutSize
返回布局可以使用的最大空间量。- 指定者:
maximumLayoutSize在接口LayoutManager2中- 参数:
target- 使用此布局管理器的容器- 返回:
- 包含布局最大尺寸的 Dimension 对象
- 参见:
-
layoutContainer
指示布局管理器对指定容器进行布局。- 指定者:
layoutContainer在接口LayoutManager中- 参数:
parent- 使用此布局管理器的容器
-
addLayoutComponent
从接口LayoutManager复制的描述如果布局管理器使用每个组件字符串,则将组件comp添加到布局中,将其与name指定的字符串相关联。- 指定者:
addLayoutComponent在接口LayoutManager中- 参数:
name- 要与组件关联的字符串comp- 要添加的组件
-
removeLayoutComponent
从接口LayoutManager复制的描述从布局中移除指定的组件。- 指定者:
removeLayoutComponent在接口LayoutManager中- 参数:
comp- 要删除的组件
-
addLayoutComponent
从接口LayoutManager2复制的描述使用指定的约束对象将指定的组件添加到布局中。- 指定者:
addLayoutComponent在接口LayoutManager2中- 参数:
comp- 要添加的组件constraints- 组件添加到布局的位置/方式。
-
getLayoutAlignmentX
从接口LayoutManager2复制的描述返回沿 x 轴的对齐方式。这指定组件如何相对于其他组件对齐。该值应为 0 到 1 之间的数字,其中 0 表示沿原点对齐,1 表示离原点最远,0.5 表示居中,等等。- 指定者:
getLayoutAlignmentX在接口LayoutManager2中- 参数:
target- 目标容器- 返回:
- x 轴对齐首选项
-
getLayoutAlignmentY
从接口LayoutManager2复制的描述返回沿 y 轴的对齐方式。这指定组件如何相对于其他组件对齐。该值应为 0 到 1 之间的数字,其中 0 表示沿原点对齐,1 表示离原点最远,0.5 表示居中,等等。- 指定者:
getLayoutAlignmentY在接口LayoutManager2中- 参数:
target- 目标容器- 返回:
- y 轴对齐首选项
-
invalidateLayout
从接口LayoutManager2复制的描述使布局无效,表示如果布局管理器缓存了信息,则应将其丢弃。- 指定者:
invalidateLayout在接口LayoutManager2中- 参数:
target- 目标容器
-