Package org.jdesktop.layout
Class GroupLayout.ParallelGroup
java.lang.Object
org.jdesktop.layout.GroupLayout.Group
org.jdesktop.layout.GroupLayout.ParallelGroup
- Enclosing class:
- GroupLayout
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:
-
Method Summary
Modifier and TypeMethodDescriptionadd
(int pref) Adds a rigid gap.add
(int min, int pref, int max) Adds a gap with the specified size.Adds the specified Component.Adds the specifiedComponent
.add
(int alignment, GroupLayout.Group group) Adds the specifiedGroup
as a child of this group.Adds the specified Component.Adds the specifiedComponent
.add
(GroupLayout.Group group) Adds the specifiedGroup
.
-
Method Details
-
add
Adds the specifiedGroup
.- Parameters:
group
- the Group to add- Returns:
- this Group
-
add
Adds the specified Component. If the Component's min/max are different from its pref than the component will be resizable.- Parameters:
component
- the Component to add- Returns:
- this
ParallelGroup
-
add
Adds the specifiedComponent
. Min, pref and max can be absolute values, or they can be one ofDEFAULT_SIZE
orPREFERRED_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 ofcomponent
.- Parameters:
component
- the Component to addmin
- the minimum sizepref
- the preferred sizemax
- 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.
-
add
Adds a rigid gap.- 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.
-
add
Adds a gap with the specified size.- Parameters:
min
- the minimum size of the gappref
- the preferred size of the gapmax
- 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.
-
add
Adds the specifiedGroup
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 ofLEADING
,TRAILING
orCENTER
-
add
Adds the specified Component. If the Component's min/max are different from its pref than the component will be resizable.- Parameters:
alignment
- the alignment for the componentcomponent
- the Component to add- Returns:
- this
Group
- Throws:
IllegalArgumentException
- if alignment is not one ofLEADING
,TRAILING
orCENTER
-
add
public GroupLayout.ParallelGroup add(int alignment, Component component, int min, int pref, int max) Adds the specifiedComponent
. Min, pref and max can be absolute values, or they can be one ofDEFAULT_SIZE
orPREFERRED_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 ofcomponent
.- Parameters:
alignment
- the alignment for the component.component
- the Component to addmin
- the minimum sizepref
- the preferred sizemax
- 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.
-