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