public class OverlayLayout extends Object implements LayoutManager2, Serializable
警告:序列化该类的对象与以后的Swing版本不兼容。当前的序列化支持适用于短期贮藏或RMI运行相同Swing版本的应用程序之间。为1.4,为所有JavaBeans™长期存储的支持已被添加到java.beans
包。请看XMLEncoder
。
Constructor and Description |
---|
OverlayLayout(Container target)
构建一个执行覆盖安排的儿童的布局管理器。
|
Modifier and Type | Method and Description |
---|---|
void |
addLayoutComponent(Component comp, Object constraints)
使用指定的约束对象将指定的组件添加到布局中。
|
void |
addLayoutComponent(String name, Component comp)
将指定的组件添加到布局中。
|
float |
getLayoutAlignmentX(Container target)
返回容器的X轴上的对齐方式。
|
float |
getLayoutAlignmentY(Container target)
返回容器的Y轴上的对齐方式。
|
Container |
getTarget()
返回使用此布局管理器的容器。
|
void |
invalidateLayout(Container target)
表示一个孩子改变了它的布局相关的信息,这会导致任何缓存的计算被刷新。
|
void |
layoutContainer(Container target)
由AWT在指定的容器需要铺设。
|
Dimension |
maximumLayoutSize(Container target)
返回指定目标容器中包含的组件所需的最大尺寸。
|
Dimension |
minimumLayoutSize(Container target)
返回指定目标容器中包含的组件所需的最小尺寸。
|
Dimension |
preferredLayoutSize(Container target)
返回给定目标容器中的组件的此布局的首选尺寸。
|
void |
removeLayoutComponent(Component comp)
从布局中移除指定的组件。
|
@ConstructorProperties(value="target") public OverlayLayout(Container target)
target
-集装箱布局做对
public final Container getTarget()
public void invalidateLayout(Container target)
invalidateLayout
接口
LayoutManager2
target
-容器
public void addLayoutComponent(String name, Component comp)
addLayoutComponent
接口
LayoutManager
name
-组件的名称
comp
的组件被添加
public void removeLayoutComponent(Component comp)
removeLayoutComponent
接口
LayoutManager
comp
-删除组件
public void addLayoutComponent(Component comp, Object constraints)
addLayoutComponent
接口
LayoutManager2
comp
-要添加的组件
constraints
- /组件添加到布局。
public Dimension preferredLayoutSize(Container target)
preferredLayoutSize
接口
LayoutManager
target
-这需要把组件
minimumLayoutSize(java.awt.Container)
public Dimension minimumLayoutSize(Container target)
minimumLayoutSize
接口
LayoutManager
target
-这需要把组件
preferredLayoutSize(java.awt.Container)
public Dimension maximumLayoutSize(Container target)
getInset
因素。
maximumLayoutSize
接口
LayoutManager2
target
-需要制定组件
Dimension
对象的最大尺寸
preferredLayoutSize(java.awt.Container)
public float getLayoutAlignmentX(Container target)
getLayoutAlignmentX
接口
LayoutManager2
target
-容器
public float getLayoutAlignmentY(Container target)
getLayoutAlignmentY
接口
LayoutManager2
target
-容器
public void layoutContainer(Container target)
layoutContainer
接口
LayoutManager
target
-容器设计
AWTError
-如果目标不是指定的容器构造函数
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.