©
Dieses Dokument verwendet PHP-Handbuch für chinesische Websites Freigeben
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
java.lang.Object javax.swing.GroupLayout.Group javax.swing.GroupLayout.SequentialGroup
public class GroupLayout.SequentialGroup
一个 Group
,它按顺序一个接一个地确定其元素的位置和大小。此类没有公共构造方法,要创建 SequentialGroup,请使用 createSequentialGroup
方法。
要沿按基线对齐的 ParallelGroup
的基线对齐 SequentialGroup
,您需要指定使用 SequentialGroup
的哪些元素来确定基线。使用一个带 boolean
的 add
方法来指定用于计算基线的元素。用 useAsBaseline
为 true
值的 add 方法添加的最后一个元素将用于计算基线。
GroupLayout.createSequentialGroup()
方法摘要 | |
---|---|
GroupLayout.SequentialGroup |
addComponent(boolean useAsBaseline,
Component component)
将 Component 添加到此 Group 。 |
GroupLayout.SequentialGroup |
addComponent(boolean useAsBaseline,
Component component,
int min,
int pref,
int max)
使用指定大小将 Component 添加到此 Group 。 |
GroupLayout.SequentialGroup |
addComponent(Component component)
将 Component 添加到此 Group 。 |
GroupLayout.SequentialGroup |
addComponent(Component component,
int min,
int pref,
int max)
使用指定大小将 Component 添加到此 Group 。 |
GroupLayout.SequentialGroup |
addContainerGap()
添加一个表示容器边缘和触到容器边框的组件之间首选间隙的元素。 |
GroupLayout.SequentialGroup |
addContainerGap(int pref,
int max)
使用指定大小添加一个元素,它表示容器的一个边缘和下一个或前一个 Component 之间的首选间隙。 |
GroupLayout.SequentialGroup |
addGap(int size)
将固定间隙添加到此 Group 。 |
GroupLayout.SequentialGroup |
addGap(int min,
int pref,
int max)
将指定大小的间隙添加到此 Group 。 |
GroupLayout.SequentialGroup |
addGroup(boolean useAsBaseline,
GroupLayout.Group group)
将 Group 添加到此 Group 。 |
GroupLayout.SequentialGroup |
addGroup(GroupLayout.Group group)
将 Group 添加到此 Group 。 |
GroupLayout.SequentialGroup |
addPreferredGap(JComponent comp1,
JComponent comp2,
LayoutStyle.ComponentPlacement type)
添加一个表示两个组件之间首选间隙的元素。 |
GroupLayout.SequentialGroup |
addPreferredGap(JComponent comp1,
JComponent comp2,
LayoutStyle.ComponentPlacement type,
int pref,
int max)
添加一个表示两个组件之间首选间隙的元素。 |
GroupLayout.SequentialGroup |
addPreferredGap(LayoutStyle.ComponentPlacement type)
添加一个表示两个距离最近的组件之间首选间隙的元素。 |
GroupLayout.SequentialGroup |
addPreferredGap(LayoutStyle.ComponentPlacement type,
int pref,
int max)
添加一个表示两个距离最近的组件之间首选间隙的元素。 |
从类 java.lang.Object 继承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
方法详细信息 |
---|
public GroupLayout.SequentialGroup addGroup(GroupLayout.Group group)
Group
添加到此 Group
。
GroupLayout.Group
中的 addGroup
group
- 要添加的 Group
Group
public GroupLayout.SequentialGroup addGroup(boolean useAsBaseline, GroupLayout.Group group)
Group
添加到此 Group
。
group
- 要添加的 Group
useAsBaseline
- 指定的 Group
是否应该用于计算此 Group
的基线
Group
public GroupLayout.SequentialGroup addComponent(Component component)
Component
添加到此 Group
。
GroupLayout.Group
中的 addComponent
component
- 要添加的 Component
Group
public GroupLayout.SequentialGroup addComponent(boolean useAsBaseline, Component component)
Component
添加到此 Group
。
useAsBaseline
- 指定的 Component
是否应该用于计算此 Group
的基线component
- 要添加的 Component
Group
public GroupLayout.SequentialGroup addComponent(Component component, int min, int pref, int max)
Component
添加到此 Group
。
GroupLayout.Group
中的 addComponent
component
- 要添加的 Component
min
- 最小大小或者 DEFAULT_SIZE
或 PREFERRED_SIZE
之一pref
- 首选大小或者 DEFAULT_SIZE
或 PREFERRED_SIZE
之一max
- 最大大小或者 DEFAULT_SIZE
或 PREFERRED_SIZE
之一
Group
public GroupLayout.SequentialGroup addComponent(boolean useAsBaseline, Component component, int min, int pref, int max)
Component
添加到此 Group
。
useAsBaseline
- 指定的 Component
是否应该用于计算此 Group
的基线component
- 要添加的 Component
min
- 最小大小或者 DEFAULT_SIZE
或 PREFERRED_SIZE
之一pref
- 首选大小或者 DEFAULT_SIZE
或 PREFERRED_SIZE
之一max
- 最大大小或者 DEFAULT_SIZE
或 PREFERRED_SIZE
之一
Group
public GroupLayout.SequentialGroup addGap(int size)
Group
。
GroupLayout.Group
中的 addGap
size
- 间隙的大小
Group
public GroupLayout.SequentialGroup addGap(int min, int pref, int max)
Group
。
GroupLayout.Group
中的 addGap
min
- 间隙的最小大小pref
- 间隙的首选大小max
- 间隙的最大大小
Group
public GroupLayout.SequentialGroup addPreferredGap(JComponent comp1, JComponent comp2, LayoutStyle.ComponentPlacement type)
comp1
- 第一个组件comp2
- 第二个组件type
- 间隙的类型;由 LayoutStyle
定义的常量之一
SequentialGroup
IllegalArgumentException
- 如果 type
、comp1
或 comp2
为 null
LayoutStyle
public GroupLayout.SequentialGroup addPreferredGap(JComponent comp1, JComponent comp2, LayoutStyle.ComponentPlacement type, int pref, int max)
comp1
- 第一个组件comp2
- 第二个组件type
- 间隙的类型pref
- 间隙的首选大小;DEFAULT_SIZE
或大于等于 0 的值max
- 间隙的最大大小;DEFAULT_SIZE
、PREFERRED_SIZE
或大于等于 0 的值
SequentialGroup
IllegalArgumentException
- 如果 type
、comp1
或 comp2
为 null
LayoutStyle
public GroupLayout.SequentialGroup addPreferredGap(LayoutStyle.ComponentPlacement type)
0
。
创建用来表示间隙的元素是不可调整大小的。
type
- 间隙的类型;LayoutStyle.ComponentPlacement.RELATED
或 LayoutStyle.ComponentPlacement.UNRELATED
SequentialGroup
IllegalArgumentException
- 如果 type
不是 LayoutStyle.ComponentPlacement.RELATED
或 LayoutStyle.ComponentPlacement.UNRELATED
LayoutStyle
public GroupLayout.SequentialGroup addPreferredGap(LayoutStyle.ComponentPlacement type, int pref, int max)
type
- 间隙的类型;LayoutStyle.ComponentPlacement.RELATED
或 LayoutStyle.ComponentPlacement.UNRELATED
pref
- 间隙的首选大小;DEFAULT_SIZE
或大于等于 0 的值max
- 间隙的最大大小;DEFAULT_SIZE
、PREFERRED_SIZE
或大于等于 0 的值
SequentialGroup
IllegalArgumentException
- 如果 type
不是 LayoutStyle.ComponentPlacement.RELATED
或 LayoutStyle.ComponentPlacement.UNRELATED
LayoutStyle
public GroupLayout.SequentialGroup addContainerGap()
创建用来表示间隙的元素是不可调整大小的。
SequentialGroup
public GroupLayout.SequentialGroup addContainerGap(int pref, int max)
Component
之间的首选间隙。如果下一个或前一个元素不是 Component
并且没有触到父容器的一个边缘,则此方法没有任何效果。
pref
- 首选大小;DEFAULT_SIZE
或大于等于 0 的值max
- 最大大小;DEFAULT_SIZE
、PREFERRED_SIZE
或大于等于 0 的值
SequentialGroup
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
版权所有 2004 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。