public class GroupLayout.SequentialGroup extends GroupLayout.Group
Group that lays out its elements sequentially, one
after another. This class has no public constructor, use the
createSequentialGroup method to create one.GroupLayout.createSequentialGroup()| Modifier and Type | Method and Description |
|---|---|
GroupLayout.SequentialGroup |
add(boolean useAsBaseline,
Component component)
Adds a
Component to this Group. |
GroupLayout.SequentialGroup |
add(boolean useAsBaseline,
Component component,
int min,
int pref,
int max)
Adds a
Component to this Group
with the specified size. |
GroupLayout.SequentialGroup |
add(boolean useAsBaseline,
GroupLayout.Group group)
Adds a
Group to this Group. |
GroupLayout.SequentialGroup |
add(Component component)
Adds the specified Component.
|
GroupLayout.SequentialGroup |
add(Component component,
int min,
int pref,
int max)
Adds the specified
Component. |
GroupLayout.SequentialGroup |
add(GroupLayout.Group group)
Adds the specified
Group to this
SequentialGroup |
GroupLayout.SequentialGroup |
add(int pref)
Adds a rigid gap.
|
GroupLayout.SequentialGroup |
add(int min,
int pref,
int max)
Adds a gap with the specified size.
|
GroupLayout.SequentialGroup |
addContainerGap()
Adds an element representing the preferred gap between one edge
of the container and the next/previous Component.
|
GroupLayout.SequentialGroup |
addContainerGap(int pref,
int max)
Adds an element representing the preferred gap between one edge
of the container and the next/previous Component.
|
GroupLayout.SequentialGroup |
addPreferredGap(Component comp1,
Component comp2,
int type)
Adds an element representing the preferred gap between the two
components.
|
GroupLayout.SequentialGroup |
addPreferredGap(Component comp1,
Component comp2,
int type,
boolean canGrow)
Adds an element representing the preferred gap between the two
components.
|
GroupLayout.SequentialGroup |
addPreferredGap(int type)
Adds an element representing the preferred gap between the
nearest components.
|
GroupLayout.SequentialGroup |
addPreferredGap(int type,
int pref,
int max)
Adds an element for the preferred gap between the
nearest components.
|
public GroupLayout.SequentialGroup add(GroupLayout.Group group)
Group to this
SequentialGroupgroup - the Group to addpublic GroupLayout.SequentialGroup add(boolean useAsBaseline, GroupLayout.Group group)
Group to this Group.group - the Group to adduseAsBaseline - whether the specified Group should
be used to calculate the baseline for this GroupGrouppublic GroupLayout.SequentialGroup add(Component component)
component - the Component to addSequentialGrouppublic GroupLayout.SequentialGroup add(boolean useAsBaseline, Component component)
Component to this Group.useAsBaseline - whether the specified Component should
be used to calculate the baseline for this Groupcomponent - the Component to addGrouppublic GroupLayout.SequentialGroup add(Component component, int min, int pref, int max)
Component. Min, pref and max
can be absolute values, or they can be one of
DEFAULT_SIZE or PREFERRED_SIZE. For
example, the following:
add(component, PREFERRED_SIZE, PREFERRED_SIZE, 1000);Forces a max of 1000, with the min and preferred equalling that of the preferred size of
component.component - the Component to addmin - the minimum sizepref - the preferred sizemax - the maximum sizeSequentialGroupIllegalArgumentException - if min, pref or max are
not positive and not one of PREFERRED_SIZE or DEFAULT_SIZEpublic GroupLayout.SequentialGroup add(boolean useAsBaseline, Component component, int min, int pref, int max)
Component to this Group
with the specified size.useAsBaseline - whether the specified Component should
be used to calculate the baseline for this Groupcomponent - the Component to addmin - the minimum size or one of DEFAULT_SIZE or
PREFERRED_SIZEpref - the preferred size or one of DEFAULT_SIZE or
PREFERRED_SIZEmax - the maximum size or one of DEFAULT_SIZE or
PREFERRED_SIZEGrouppublic GroupLayout.SequentialGroup add(int pref)
pref - the size of the gapSequentialGroupIllegalArgumentException - if min < 0 or pref < 0 or max < 0
or the following is not meant min <= pref <= maxpublic GroupLayout.SequentialGroup add(int min, int pref, int max)
min - the minimum size of the gap, or PREFERRED_SIZEpref - the preferred size of the gapmax - the maximum size of the gap, or PREFERRED_SIZESequentialGroupIllegalArgumentException - if min < 0 or pref < 0 or max < 0
or the following is not meant min <= pref <= maxpublic GroupLayout.SequentialGroup addPreferredGap(Component comp1, Component comp2, int type)
comp1 - the first componentcomp2 - the second componenttype - the type of gap; one of the constants defined by
LayoutStyleSequentialGroupIllegalArgumentException - if type is not a
valid LayoutStyle constantLayoutStylepublic GroupLayout.SequentialGroup addPreferredGap(Component comp1, Component comp2, int type, boolean canGrow)
comp1 - the first componentcomp2 - the second componenttype - the type of gap; one of the constants defined by
LayoutStylecanGrow - true if the gap can grow if more
space is availableSequentialGroupIllegalArgumentException - if type is not a
valid LayoutStyle constantLayoutStylepublic GroupLayout.SequentialGroup addPreferredGap(int type)
type - the type of gap; one of the LayoutStyle constantsIllegalArgumentException - if type is not one of
LayoutStyle.RELATED or
LayoutStyle.UNRELATEDLayoutStylepublic GroupLayout.SequentialGroup addPreferredGap(int type, int pref, int max)
pref
and max arguments. These can either be a
value >= 0, in which case the preferred or max is the max
of the argument and the preferred gap, of DEFAULT_VALUE in
which case the value is the same as the preferred gap.type - the type of gap; one of LayoutStyle.RELATED or
LayoutStyle.UNRELATEDpref - the preferred size; one of DEFAULT_SIZE or a value > 0max - the maximum size; one of DEFAULT_SIZE, PREFERRED_SIZE
or a value > 0IllegalArgumentException - if type is not one of
LayoutStyle.RELATED or
LayoutStyle.UNRELATED or pref/max is
!= DEFAULT_SIZE and < 0, or pref > maxLayoutStylepublic GroupLayout.SequentialGroup addContainerGap()
SequentialGroup.public GroupLayout.SequentialGroup addContainerGap(int pref, int max)
pref - the preferred size; one of DEFAULT_SIZE or a value > 0max - the maximum size; one of DEFAULT_SIZE, PREFERRED_SIZE
or a value > 0.SequentialGroupIllegalArgumentException - if pref/max is
!= DEFAULT_SIZE and < 0, or pref > max