- 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.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)
添加一个表示最近组件之间的优选间距的元素。
-
-
-
方法详细信息
-
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_SIZE
PREFERRED_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
-
-