所有类


javax.swing
类 JRootPane.RootLayout

java.lang.Object
  继承者 javax.swing.JRootPane.RootLayout
所有已实现的接口:
LayoutManager, LayoutManager2, Serializable
正在封闭类:
JRootPane

protected class JRootPane.RootLayout
   
   
   
   
extends Object
implements LayoutManager2, Serializable

该自定义布局管理器负责 layeredPane、glassPane 和 menuBar 的布局。

警告:此类的序列化对象将与以后的 Swing 版本不兼容。当前的序列化支持适用于短期存储或运行相同 Swing 版本的应用程序之间的 RMI。从 1.4 版本开始,已在 java.beans 包中添加了支持所有 JavaBeansTM 长期存储的功能。请参阅 XMLEncoder


构造方法摘要
protected JRootPane.RootLayout()
           
 
方法摘要
 void addLayoutComponent(Component comp, Object constraints)
          使用指定约束对象,将指定组件添加到布局。
 void addLayoutComponent(String name, Component comp)
          如果布局管理器使用每组件字符串,则将组件 comp 添加到布局,并将其与 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)
          从布局移除指定组件。
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

JRootPane.RootLayout

protected JRootPane.RootLayout()
方法详细信息

preferredLayoutSize

public Dimension preferredLayoutSize(Container parent)
返回布局要使用的空间量。

指定者:
接口 LayoutManager 中的 preferredLayoutSize
参数:
parent - 为其使用此布局管理器的 Container
返回:
包含此布局首选大小的 Dimension 对象
另请参见:
LayoutManager.minimumLayoutSize(java.awt.Container)

minimumLayoutSize

public Dimension minimumLayoutSize(Container parent)
返回布局需要的最小空间量。

指定者:
接口 LayoutManager 中的 minimumLayoutSize
参数:
parent - 为其使用此布局管理器的 Container
返回:
包含此布局最小大小的 Dimension 对象

maximumLayoutSize

public Dimension maximumLayoutSize(Container target)
返回布局能够使用的最大空间量。

指定者:
接口 LayoutManager2 中的 maximumLayoutSize
参数:
target - 为其使用此布局管理器的 Container
返回:
包含此布局最大大小的 Dimension 对象
另请参见:
Component.getMaximumSize(), LayoutManager

layoutContainer

public void layoutContainer(Container parent)
指示布局管理器为指定的容器执行布局。

指定者:
接口 LayoutManager 中的 layoutContainer
参数:
parent - 为其使用此布局管理器的 Container

addLayoutComponent

public void addLayoutComponent(String name,
                               Component comp)
从接口 LayoutManager 复制的描述
如果布局管理器使用每组件字符串,则将组件 comp 添加到布局,并将其与 name 指定的字符串关联。

指定者:
接口 LayoutManager 中的 addLayoutComponent
参数:
name - 要与组件关联的字符串
comp - 要添加的组件

removeLayoutComponent

public void removeLayoutComponent(Component comp)
从接口 LayoutManager 复制的描述
从布局移除指定组件。

指定者:
接口 LayoutManager 中的 removeLayoutComponent
参数:
comp - 要移除的组件

addLayoutComponent

public void addLayoutComponent(Component comp,
                               Object constraints)
从接口 LayoutManager2 复制的描述
使用指定约束对象,将指定组件添加到布局。

指定者:
接口 LayoutManager2 中的 addLayoutComponent
参数:
comp - 要添加的组件
constraints - 如何以及在何处将组件添加到布局。

微信小程序

微信扫一扫体验

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部