public class GroupLayout.ParallelGroup
- Object
- GroupLayout.Group
- GroupLayout.ParallelGroup
A
Group that lays out its elements on top of each
other. If a child element is smaller than the provided space it
is aligned based on the alignment of the child (if specified) or
on the alignment of the ParallelGroup.See also
#createParallelGroup()
Methods
Inherited methods
Method details
add
public GroupLayout.ParallelGroup add(GroupLayout.Group group)Adds the specified
Group.Parameters
groupGroupLayout.Group- the Group to add
Returns
this Group
add
public GroupLayout.ParallelGroup add(Component component)Adds the specified Component. If the Component’s min/max
are different from its pref than the component will be resizable.
Parameters
componentComponent- the Component to add
Returns
this
ParallelGroupadd
public GroupLayout.ParallelGroup add(Component component, int min, int pref, int max)Adds the specified 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.
Parameters
componentComponent- the Component to add
minint- the minimum size
prefint- the preferred size
maxint- the maximum size
Returns
this
SequentialGroupThrows
IllegalArgumentException- if min, pref or max are not positive and not one of PREFERRED_SIZE or DEFAULT_SIZE.
add
public GroupLayout.ParallelGroup add(int pref)Adds a rigid gap.
Parameters
prefint- the size of the gap
Returns
this
ParallelGroupThrows
IllegalArgumentException- if min < 0 or pref < 0 or max < 0 or the following is not meant min <= pref <= max.
add
public GroupLayout.ParallelGroup add(int min, int pref, int max)Adds a gap with the specified size.
Parameters
minint- the minimum size of the gap
prefint- the preferred size of the gap
maxint- the maximum size of the gap
Returns
this
ParallelGroupThrows
IllegalArgumentException- if min < 0 or pref < 0 or max < 0 or the following is not meant min <= pref <= max.
add
public GroupLayout.ParallelGroup add(int alignment, GroupLayout.Group group)Adds the specified
Group as a child of this group.Parameters
alignmentint- the alignment of the Group.
groupGroupLayout.Group- the Group to add
Returns
this
ParallelGroupThrows
IllegalArgumentException- if alignment is not one of
LEADING,TRAILINGorCENTER
add
public GroupLayout.ParallelGroup add(int alignment, Component component)Adds the specified Component. If the Component’s min/max
are different from its pref than the component will be resizable.
Parameters
alignmentint- the alignment for the component
componentComponent- the Component to add
Returns
this
GroupThrows
IllegalArgumentException- if alignment is not one of
LEADING,TRAILINGorCENTER
add
public GroupLayout.ParallelGroup add(int alignment, Component component, int min, int pref, int max)Adds the specified 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.
Parameters
alignmentint- the alignment for the component.
componentComponent- the Component to add
minint- the minimum size
prefint- the preferred size
maxint- the maximum size
Returns
this
GroupThrows
IllegalArgumentException- if min, pref or max are not positive and not one of PREFERRED_SIZE or DEFAULT_SIZE.