public class GroupLayout.SequentialGroup extends GroupLayout.Group
Group ,一个Group一个地Group定位和大小其元素。
这个类没有公共构造函数,使用createSequentialGroup方法创建一个。
为了对齐SequentialGroup沿着基线的基线对齐ParallelGroup你需要指定其的元素SequentialGroup用于确定基线。 用于计算基线的元素是使用add方法之一来add ,采用boolean 。 true的最后一个元素值为useAsBaseline ,用于计算基线。
GroupLayout.createSequentialGroup()
| Modifier and Type | Method and Description |
|---|---|
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)
添加一个表示最近组件之间的优选间距的元素。
|
public GroupLayout.SequentialGroup addGroup(GroupLayout.Group group)
Group到这个
Group 。
addGroup在
GroupLayout.Group
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 。
addComponent在
GroupLayout.Group
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与指定的大小。
addComponent在
GroupLayout.Group
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增加了一个刚性的差距。
addGap在
GroupLayout.Group
size - 差距的大小
Group
public GroupLayout.SequentialGroup addGap(int min, int pref, int max)
Group添加了一个间隙,具有指定的大小。
addGap在
GroupLayout.Group
min - 间隙的最小尺寸
pref - 优选的间隙大小
max - 间隙的最大尺寸
Group
public GroupLayout.SequentialGroup addPreferredGap(JComponent comp1, JComponent comp2, LayoutStyle.ComponentPlacement type)
comp1 - 第一个组件
comp2 - 第二个组件
type - 差距的类型;
LayoutStyle定义的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 - grap的首选大小;
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
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.