org.jdesktop.layout
public class GroupLayout.ParallelGroup extends GroupLayout.Group
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: ParallelGroup
Method Summary | |
---|---|
GroupLayout.ParallelGroup | add(GroupLayout.Group group)
Adds the specified Group .
|
GroupLayout.ParallelGroup | add(Component component)
Adds the specified Component. |
GroupLayout.ParallelGroup | add(Component component, int min, int pref, int max)
Adds the specified Component . |
GroupLayout.ParallelGroup | add(int pref)
Adds a rigid gap.
|
GroupLayout.ParallelGroup | add(int min, int pref, int max)
Adds a gap with the specified size.
|
GroupLayout.ParallelGroup | add(int alignment, GroupLayout.Group group)
Adds the specified Group as a child of this group.
|
GroupLayout.ParallelGroup | add(int alignment, Component component)
Adds the specified Component. |
GroupLayout.ParallelGroup | add(int alignment, Component component, int min, int pref, int max)
Adds the specified Component . |
Group
.
Parameters: group the Group to add
Returns: this Group
Parameters: component the Component to add
Returns: this ParallelGroup
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: component the Component to add min the minimum size pref the preferred size max the maximum size
Returns: this SequentialGroup
Throws: IllegalArgumentException if min, pref or max are not positive and not one of PREFERRED_SIZE or DEFAULT_SIZE.
Parameters: pref the size of the gap
Returns: this ParallelGroup
Throws: IllegalArgumentException if min < 0 or pref < 0 or max < 0 or the following is not meant min <= pref <= max.
Parameters: min the minimum size of the gap pref the preferred size of the gap max the maximum size of the gap
Returns: this ParallelGroup
Throws: IllegalArgumentException if min < 0 or pref < 0 or max < 0 or the following is not meant min <= pref <= max.
Group
as a child of this group.
Parameters: alignment the alignment of the Group. group the Group to add
Returns: this ParallelGroup
Throws: IllegalArgumentException if alignment is not one of
LEADING
, TRAILING
or
CENTER
Parameters: alignment the alignment for the component component the Component to add
Returns: this Group
Throws: IllegalArgumentException if alignment is not one of
LEADING
, TRAILING
or
CENTER
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: alignment the alignment for the component. component the Component to add min the minimum size pref the preferred size max the maximum size
Returns: this Group
Throws: IllegalArgumentException if min, pref or max are not positive and not one of PREFERRED_SIZE or DEFAULT_SIZE.