- java.lang.Object
-
- javax.swing.GroupLayout.Group
-
- javax.swing.GroupLayout.SequentialGroup
-
- Enclosing class:
- GroupLayout
public class GroupLayout.SequentialGroup extends GroupLayout.Group
AGroup依次顺序地对其元素进行位置和大小。 这个类没有公共构造函数,使用createSequentialGroup方法来创建一个。为了对齐
SequentialGroup沿着基线的基线对齐ParallelGroup你需要指定其的元素SequentialGroup来确定基线。 用于计算基准的元素是使用add一个方法来boolean。 用于useAsBaseline的值为true的最后一个元素用于计算基线。- 从以下版本开始:
- 1.6
- 另请参见:
-
GroupLayout.createSequentialGroup()
-
-
方法摘要
所有方法 接口方法 具体的方法 Modifier and Type 方法 描述 GroupLayout.SequentialGroupaddComponent(boolean useAsBaseline, Component component)添加一个Component这个Group。GroupLayout.SequentialGroupaddComponent(boolean useAsBaseline, Component component, int min, int pref, int max)添加一个Component到这个Group与指定的大小。GroupLayout.SequentialGroupaddComponent(Component component)添加一个Component到这个Group。GroupLayout.SequentialGroupaddComponent(Component component, int min, int pref, int max)添加一个Component到这个Group与指定的大小。GroupLayout.SequentialGroupaddContainerGap()添加表示容器边缘与触摸容器边界的组件之间的优选间距的元素。GroupLayout.SequentialGroupaddContainerGap(int pref, int max)添加一个元素,表示容器的一个边缘与下一个或以前的Component之间的优先间距,具有指定的大小。GroupLayout.SequentialGroupaddGap(int size)为这个Group添加了一个刚性的差距。GroupLayout.SequentialGroupaddGap(int min, int pref, int max)添加一个间隙给这个Group与指定的大小。GroupLayout.SequentialGroupaddGroup(boolean useAsBaseline, GroupLayout.Group group)添加一个Group到这个Group。GroupLayout.SequentialGroupaddGroup(GroupLayout.Group group)添加一个Group这个Group。GroupLayout.SequentialGroupaddPreferredGap(JComponent comp1, JComponent comp2, LayoutStyle.ComponentPlacement type)添加表示两个组件之间的优选间隙的元素。GroupLayout.SequentialGroupaddPreferredGap(JComponent comp1, JComponent comp2, LayoutStyle.ComponentPlacement type, int pref, int max)添加表示两个组件之间的优选间隙的元素。GroupLayout.SequentialGroupaddPreferredGap(LayoutStyle.ComponentPlacement type)添加一个表示最近组件之间的优选间距的元素。GroupLayout.SequentialGroupaddPreferredGap(LayoutStyle.ComponentPlacement type, int pref, int max)添加一个表示最近组件之间的优选间距的元素。
-
-
-
方法详细信息
-
addGroup
public GroupLayout.SequentialGroup addGroup(GroupLayout.Group group)
添加一个Group这个Group。- 重写:
-
addGroup在GroupLayout.Group - 参数
-
group- 要添加的Group - 结果
-
这
Group
-
addGroup
public GroupLayout.SequentialGroup addGroup(boolean useAsBaseline, GroupLayout.Group group)
添加一个Group这个Group。- 参数
-
group- 要添加的Group -
useAsBaseline- 是否应使用指定的Group计算Group的基准 - 结果
-
这
Group
-
addComponent
public GroupLayout.SequentialGroup addComponent(Component component)
添加一个Component这个Group。- 重写:
-
addComponent在GroupLayout.Group - 参数
-
component- 要添加的Component - 结果
-
这
Group
-
addComponent
public GroupLayout.SequentialGroup addComponent(boolean useAsBaseline, Component component)
添加一个Component这个Group。- 参数
-
useAsBaseline- 是否应使用指定的Component计算Group的基准 -
component- 要添加的Component - 结果
-
这
Group
-
addComponent
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
-
addComponent
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
-
addGap
public GroupLayout.SequentialGroup addGap(int size)
给这个Group添加了一个刚性的差距。- 重写:
-
addGap在GroupLayout.Group - 参数
-
size- 差距的大小 - 结果
-
这个
Group
-
addGap
public GroupLayout.SequentialGroup addGap(int min, int pref, int max)
增加一个间隙给这个Group与指定的大小。- 重写:
-
addGap在GroupLayout.Group - 参数
-
min- 间隙的最小尺寸 -
pref- 间隙的首选尺寸 -
max- 间隙的最大大小 - 结果
-
这个
Group
-
addPreferredGap
public GroupLayout.SequentialGroup addPreferredGap(JComponent comp1, JComponent comp2, LayoutStyle.ComponentPlacement type)
添加表示两个组件之间的优选间隙的元素。 创建用于表示间隙的元素不能调整大小。- 参数
-
comp1- 第一个组件 -
comp2- 第二个组件 -
type- 间隙的类型; 其中一个常数由LayoutStyle定义 - 结果
-
这
SequentialGroup - 异常
-
IllegalArgumentException-如果type,comp1或者comp2为null - 另请参见:
-
LayoutStyle
-
addPreferredGap
public GroupLayout.SequentialGroup addPreferredGap(JComponent comp1, JComponent comp2, LayoutStyle.ComponentPlacement type, int pref, int max)
添加表示两个组件之间的优选间隙的元素。- 参数
-
comp1- 第一个组件 -
comp2- 第二个组件 -
type- 差距的类型 -
pref-pref的首选大小; 一个DEFAULT_SIZE或一个值> = 0 -
max- 间隙的最大尺寸;DEFAULT_SIZE,PREFERRED_SIZE或值> = 0 - 结果
-
这
SequentialGroup - 异常
-
IllegalArgumentException-如果type,comp1或者comp2为null - 另请参见:
-
LayoutStyle
-
addPreferredGap
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
-
addPreferredGap
public GroupLayout.SequentialGroup addPreferredGap(LayoutStyle.ComponentPlacement type, int pref, int max)
添加一个表示最近组件之间的优选间距的元素。 在布局期间,找到相邻的部件,并且基于相邻部件之间的优选间隙的大小来设定该间隙的最小值。 如果没有找到相邻的组件,最小大小被设置为0。- 参数
-
type- 间隙类型; 一个LayoutStyle.ComponentPlacement.RELATED或LayoutStyle.ComponentPlacement.UNRELATED -
pref-pref的优选尺寸; 一个DEFAULT_SIZE或值> = 0 -
max- 间隙的最大尺寸;DEFAULT_SIZEPREFERRED_SIZE或值> = 0 - 结果
-
这个
SequentialGroup - 异常
-
IllegalArgumentException- 如果type不是LayoutStyle.ComponentPlacement.RELATED或LayoutStyle.ComponentPlacement.UNRELATED - 另请参见:
-
LayoutStyle
-
addContainerGap
public GroupLayout.SequentialGroup addContainerGap()
添加表示容器边缘与触摸容器边界的组件之间的优选间距的元素。 如果添加的间隙没有接触父容器的边缘,这不起作用。创建用于表示间隙的元素不能调整大小。
- 结果
-
这个
SequentialGroup
-
addContainerGap
public GroupLayout.SequentialGroup addContainerGap(int pref, int max)
添加一个元素,表示容器的一个边缘和下一个或以前的Component与指定大小之间的优选间隙。 如果下一个或上一个元素不是Component并且不接触父容器的一个边缘,则此操作无效。- 参数
-
pref- 首选尺寸; 一个DEFAULT_SIZE或值> = 0 -
max- 最大尺寸;DEFAULT_SIZE,PREFERRED_SIZE或值> = 0 - 结果
-
这个
SequentialGroup
-
-