java.lang.Object
javax.swing.ViewportLayout
- 所有已实现的接口:
-
LayoutManager
,Serializable
JViewport
的默认布局管理器。 ViewportLayout
定义了一个对大多数应用程序有用的布局策略。 视口使其视图与视口大小相同,但不会使视图小于其最小大小。 随着视口的增长,视图保持底部对齐,直到整个视图可见,随后视图保持顶部对齐。
警告: 该类的序列化对象将不兼容未来的Swing版本。 当前的序列化支持适用于短期存储或在运行相同Swing版本的应用程序之间的RMI。 从1.4开始,已将所有JavaBeans的长期存储支持添加到java.beans
包中。 请参阅XMLEncoder
。
- 自:
- 1.2
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addLayoutComponent
(String name, Component c) 将指定的组件添加到布局中。void
layoutContainer
(Container parent) 当指定的容器需要布局时,由AWT调用。minimumLayoutSize
(Container parent) 返回布局目标容器中包含的组件所需的最小尺寸。preferredLayoutSize
(Container parent) 给定指定目标容器中的组件,返回此布局的首选尺寸。void
从布局中删除指定的组件。
-
Constructor Details
-
ViewportLayout
public ViewportLayout()构造一个ViewportLayout
。
-
-
Method Details
-
addLayoutComponent
将指定的组件添加到布局中。 该类不使用。- 指定者:
-
addLayoutComponent
在接口LayoutManager
- 参数:
-
name
- 组件的名称 -
c
- 要添加的组件
-
removeLayoutComponent
从布局中删除指定的组件。 该类不使用。- 指定者:
-
removeLayoutComponent
在接口LayoutManager
- 参数:
-
c
- 要移除的组件
-
preferredLayoutSize
给定指定目标容器中的组件,返回此布局的首选尺寸。- 指定者:
-
preferredLayoutSize
在接口LayoutManager
- 参数:
-
parent
- 需要布局的组件 - 返回:
-
包含首选尺寸的
Dimension
对象 - 参见:
-
minimumLayoutSize
给定指定目标容器中包含的组件,返回所需的最小尺寸。- 指定者:
-
minimumLayoutSize
在接口LayoutManager
- 参数:
-
parent
- 需要布局的组件 - 返回:
-
包含最小尺寸的
Dimension
对象 - 参见:
-
layoutContainer
当指定容器需要布局时,由AWT调用。- 指定者:
-
layoutContainer
在接口LayoutManager
- 参数:
-
parent
- 要布局的容器 - 抛出:
-
AWTError
- 如果目标不是传递给BoxLayout
构造函数的容器
-