- java.lang.Object
-
- javax.swing.GroupLayout.Group
-
- javax.swing.GroupLayout.SequentialGroup
-
- Enclosing class:
- GroupLayout
public class GroupLayout.SequentialGroup extends GroupLayout.Group
Group,它依次定位和调整其元素的大小。 这个类没有公共构造函数,使用createSequentialGroup方法创建一个。为了对齐
SequentialGroup沿着基线的基线对齐ParallelGroup,需要指定其的元素SequentialGroup用来确定基线。 用于计算基线该要素是使用的一个指定的add方法称取一个boolean。 为useAsBaseline添加值为true的最后一个元素用于计算基线。- 从以下版本开始:
- 1.6
- 另请参见:
-
GroupLayout.createSequentialGroup()
-
-
方法摘要
-
声明方法的类 javax.swing.GroupLayout.Group
addComponent, addComponent, addGap, addGap, addGroup
-
-
-
-
方法详细信息
-
addGroup
public GroupLayout.SequentialGroup addGroup(boolean useAsBaseline, GroupLayout.Group group)
添加Group到此Group。- 参数
-
group- 要添加Group -
useAsBaseline- 是否应使用指定的Group来计算此Group的基线 - 结果
-
这
Group
-
addComponent
public GroupLayout.SequentialGroup addComponent(boolean useAsBaseline, Component component)
在Component添加Group。- 参数
-
useAsBaseline- 是否应使用指定的Component计算Group的基准 -
component- 要添加Component - 结果
-
这个
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
-
addPreferredGap
public GroupLayout.SequentialGroup addPreferredGap(JComponent comp1, JComponent comp2, LayoutStyle.ComponentPlacement type)
添加一个元素,表示两个组件之间的首选间隙。 为表示差距而创建的元素不可调整大小。- 参数
-
comp1- 第一个组件 -
comp2- 第二个组件 -
type- 差距的类型; 由LayoutStyle定义的常数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_SIZEPREFERRED_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_SIZEPREFERRED_SIZE或值> = 0 - 结果
-
这个
SequentialGroup
-
-