oracle.ide.controls
Class VerticalFlowLayout
java.lang.Object
java.awt.FlowLayout
oracle.ide.controls.VerticalFlowLayout
- All Implemented Interfaces:
- java.awt.LayoutManager, java.io.Serializable
- public class VerticalFlowLayout
- extends java.awt.FlowLayout
- implements java.io.Serializable
VFlowLayout is similair 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.
- See Also:
- Serialized Form
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 hfill, boolean vfill)
Construct a new VerticalFlowLayout with a middle alignemnt. |
VerticalFlowLayout(int align)
Construct a new VerticalFlowLayout with a middle alignemnt. |
VerticalFlowLayout(int align, boolean hfill, boolean vfill)
Construct a new VerticalFlowLayout. |
VerticalFlowLayout(int align, int hgap, int vgap, boolean hfill, boolean vfill)
Construct a new VerticalFlowLayout. |
Methods inherited from class java.awt.FlowLayout |
addLayoutComponent, getAlignment, getHgap, getVgap, removeLayoutComponent, setAlignment, setHgap, setVgap, toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
TOP
public static final int TOP
-
- See Also:
- Constant Field Values
MIDDLE
public static final int MIDDLE
-
- See Also:
- Constant Field Values
BOTTOM
public static final int BOTTOM
-
- See Also:
- Constant Field Values
VerticalFlowLayout
public VerticalFlowLayout()
- Construct a new VerticalFlowLayout with a middle alignemnt, and the fill to edge flag set.
VerticalFlowLayout
public VerticalFlowLayout(boolean hfill,
boolean vfill)
- Construct a new VerticalFlowLayout with a middle alignemnt.
VerticalFlowLayout
public VerticalFlowLayout(int align)
- Construct a new VerticalFlowLayout with a middle alignemnt.
- Parameters:
align
- the alignment value
VerticalFlowLayout
public VerticalFlowLayout(int align,
boolean hfill,
boolean vfill)
- Construct a new VerticalFlowLayout.
- Parameters:
align
- the alignment value
VerticalFlowLayout
public VerticalFlowLayout(int align,
int hgap,
int vgap,
boolean hfill,
boolean vfill)
- Construct a new VerticalFlowLayout.
- Parameters:
align
- the alignment value
hgap
- the horizontal gap variable
vgap
- the vertical gap variable
preferredLayoutSize
public java.awt.Dimension preferredLayoutSize(java.awt.Container target)
- Returns the preferred dimensions given the components in the target container.
-
- Specified by:
preferredLayoutSize
in interface java.awt.LayoutManager
-
- Parameters:
target
- the component to lay out
minimumLayoutSize
public java.awt.Dimension minimumLayoutSize(java.awt.Container target)
- Returns the minimum size needed to layout the target container
-
- Specified by:
minimumLayoutSize
in interface java.awt.LayoutManager
-
- Parameters:
target
- the component to lay out
setVerticalFill
public void setVerticalFill(boolean vfill)
getVerticalFill
public boolean getVerticalFill()
setHorizontalFill
public void setHorizontalFill(boolean hfill)
getHorizontalFill
public boolean getHorizontalFill()
layoutContainer
public void layoutContainer(java.awt.Container target)
- Lays out the container.
-
- Specified by:
layoutContainer
in interface java.awt.LayoutManager
-
- Parameters:
target
- the container to lay out.
Copyright © 1997, 2004, Oracle. All rights reserved.