|
Groovy Documentation | |||||||
| FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectjava.awt.FlowLayout
simplejpa.swing.WrapLayout
public class WrapLayout extends FlowLayout
FlowLayout subclass that fully supports wrapping of components.
| Field Summary | |
|---|---|
private Dimension |
preferredLayoutSize
|
| Fields inherited from class FlowLayout | |
|---|---|
| LEFT, CENTER, RIGHT, LEADING, TRAILING |
| Constructor Summary | |
WrapLayout()
Constructs a new |
|
WrapLayout(int align)
Constructs a new |
|
WrapLayout(int align, int hgap, int vgap)
Creates a new flow layout manager with the indicated alignment and the indicated horizontal and vertical gaps. |
|
| Method Summary | |
|---|---|
private void
|
addRow(Dimension dim, int rowWidth, int rowHeight)
|
void
|
layoutContainer(Container target)
Layout the components in the Container using the layout logic of the parent FlowLayout class. |
private Dimension
|
layoutSize(Container target, boolean preferred)
Returns the minimum or preferred dimension needed to layout the target container. |
Dimension
|
minimumLayoutSize(Container target)
Returns the minimum dimensions needed to layout the visible components contained in the specified target container. |
Dimension
|
preferredLayoutSize(Container target)
Returns the preferred dimensions for this layout given the visible components in the specified target container. |
| Methods inherited from class FlowLayout | |
|---|---|
| toString, addLayoutComponent, layoutContainer, minimumLayoutSize, preferredLayoutSize, removeLayoutComponent, getAlignment, setAlignment, getHgap, getVgap, setHgap, setVgap, getAlignOnBaseline, setAlignOnBaseline, getClass, hashCode, equals, notify, notifyAll, wait, wait, wait |
| Methods inherited from class Object | |
|---|---|
| getClass, hashCode, equals, toString, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
private Dimension preferredLayoutSize
| Constructor Detail |
|---|
public WrapLayout()
WrapLayout with a left alignment and a
default 5-unit horizontal and vertical gap.
public WrapLayout(int align)
FlowLayout with the specified alignment and a
default 5-unit horizontal and vertical gap. The value of the alignment
argument must be one of WrapLayout, WrapLayout,
or WrapLayout.
align - the alignment value
public WrapLayout(int align, int hgap, int vgap)
The value of the alignment argument must be one of WrapLayout,
WrapLayout, or WrapLayout.
align - the alignment valuehgap - the horizontal gap between componentsvgap - the vertical gap between components
| Method Detail |
|---|
private void addRow(Dimension dim, int rowWidth, int rowHeight)
@Override public void layoutContainer(Container target)
target - the Container using this WrapLayout
private Dimension layoutSize(Container target, boolean preferred)
target - target to get layout size forpreferred - should preferred size be calculated
public Dimension minimumLayoutSize(Container target)
target - the component which needs to be laid out
public Dimension preferredLayoutSize(Container target)
target - the component which needs to be laid out
Groovy Documentation