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 specifiedGroupas 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_SIZEorPREFERRED_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 invalid input: '<' 0 or pref invalid input: '<' 0 or max invalid input: '<' 0 or the following is not meant min invalid input: '<'= pref invalid input: '<'= 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 invalid input: '<' 0 or pref invalid input: '<' 0 or max invalid input: '<' 0 or the following is not meant min invalid input: '<'= pref invalid input: '<'= max.
-
add
Adds the specifiedGroupas 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,TRAILINGorCENTER
-
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,TRAILINGorCENTER
-
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_SIZEorPREFERRED_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.
-