|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.awt.FlowLayout
org.openbp.swing.layout.VerticalFlowLayout
public class VerticalFlowLayout
VFlowLayout is similar to FlowLayout except it lays out components vertically. Extends FlowLayout because it mimics much of the behavior of the FlowLayout class, except vertically. An additional feature is that you can specify a fill to edge flag, which causes the VerticalFlowLayout manager to resize all components to expand to the column width Warning: This causes problems when the main panel has less space that it needs and it seems to prohibit multi-column output. Additionally there is a vertical fill flag, which fills the last component to the remaining height of the container.
| Field Summary | |
|---|---|
static int |
BOTTOM
|
static int |
MIDDLE
|
static int |
TOP
|
| Fields inherited from class java.awt.FlowLayout |
|---|
CENTER, LEADING, LEFT, RIGHT, TRAILING |
| Constructor Summary | |
|---|---|
VerticalFlowLayout()
Construct a new VerticalFlowLayout with a middle alignemnt, and the fill to edge flag set. |
|
VerticalFlowLayout(boolean horFill,
boolean vertFill)
Construct a new VerticalFlowLayout with a middle alignemnt. |
|
VerticalFlowLayout(int align)
Construct a new VerticalFlowLayout with a middle alignemnt. |
|
VerticalFlowLayout(int align,
boolean horFill,
boolean vertFill)
Construct a new VerticalFlowLayout. |
|
VerticalFlowLayout(int align,
int hgap,
int vgap,
boolean horFill,
boolean vertFill)
Construct a new VerticalFlowLayout. |
|
| Method Summary | |
|---|---|
int |
getHgap()
Gets the horizontal gap between components. |
boolean |
getHorizontalFill()
|
boolean |
getVerticalFill()
|
int |
getVgap()
Gets the vertical gap between components. |
void |
layoutContainer(java.awt.Container target)
Lays out the container. |
java.awt.Dimension |
minimumLayoutSize(java.awt.Container target)
Returns the minimum size needed to layout the target container |
java.awt.Dimension |
preferredLayoutSize(java.awt.Container target)
Returns the preferred dimensions given the components in the target container. |
void |
setHgap(int hgap)
Sets the horizontal gap between components. |
void |
setHorizontalFill(boolean horFill)
|
void |
setVerticalFill(boolean vertFill)
|
void |
setVgap(int vgap)
Sets the vertical gap between components. |
| Methods inherited from class java.awt.FlowLayout |
|---|
addLayoutComponent, getAlignment, getAlignOnBaseline, removeLayoutComponent, setAlignment, setAlignOnBaseline, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final int TOP
public static final int MIDDLE
public static final int BOTTOM
| Constructor Detail |
|---|
public VerticalFlowLayout()
public VerticalFlowLayout(boolean horFill,
boolean vertFill)
horFill - Horizontal fill to edge flagvertFill - Vertical fill to edge flagpublic VerticalFlowLayout(int align)
align - the alignment value
public VerticalFlowLayout(int align,
boolean horFill,
boolean vertFill)
align - the alignment valuehorFill - Horizontal fill to edge flagvertFill - Vertical fill to edge flag
public VerticalFlowLayout(int align,
int hgap,
int vgap,
boolean horFill,
boolean vertFill)
align - the alignment valuehgap - the horizontal gap variablevgap - the vertical gap variablehorFill - Horizontal fill to edge flagvertFill - Vertical fill to edge flag| Method Detail |
|---|
public int getHgap()
getHgap in class java.awt.FlowLayoutpublic void setHgap(int hgap)
setHgap in class java.awt.FlowLayoutpublic int getVgap()
getVgap in class java.awt.FlowLayoutpublic void setVgap(int vgap)
setVgap in class java.awt.FlowLayoutpublic java.awt.Dimension preferredLayoutSize(java.awt.Container target)
preferredLayoutSize in interface java.awt.LayoutManagerpreferredLayoutSize in class java.awt.FlowLayouttarget - the component to lay out
public java.awt.Dimension minimumLayoutSize(java.awt.Container target)
minimumLayoutSize in interface java.awt.LayoutManagerminimumLayoutSize in class java.awt.FlowLayouttarget - the component to lay out
public void setVerticalFill(boolean vertFill)
public boolean getVerticalFill()
public void setHorizontalFill(boolean horFill)
public boolean getHorizontalFill()
public void layoutContainer(java.awt.Container target)
layoutContainer in interface java.awt.LayoutManagerlayoutContainer in class java.awt.FlowLayouttarget - the container to lay out
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||