charvax.swing
Class BoxLayout
java.lang.Object
charvax.swing.BoxLayout
- All Implemented Interfaces:
- LayoutManager
- public class BoxLayout
- extends java.lang.Object
- implements LayoutManager
A concrete implementation of LayoutManager that lays out its
components horizontally or vertically.
Constructor Summary |
BoxLayout(Container target_,
int axis_)
Creates a layout manager that will lay out its components either
left-to-right or top-to-bottom, as specified by the axis_ parameter. |
Method Summary |
void |
doLayout(Container container_)
This is called when the size of the container has already been
calculated. |
Dimension |
minimumSize(Container container_)
Calculate the minimum-size rectangle that can enclose all the
components in the given container. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
X_AXIS
public static final int X_AXIS
- See Also:
- Constant Field Values
Y_AXIS
public static final int Y_AXIS
- See Also:
- Constant Field Values
BoxLayout
public BoxLayout(Container target_,
int axis_)
- Creates a layout manager that will lay out its components either
left-to-right or top-to-bottom, as specified by the axis_ parameter.
- Parameters:
target_
- The container to be laid out. This parameter is not
used, but is present for compatibility with the javax.swing.BoxLayout
constructor).axis_
- The axis in which components wil be laid out. Must be
X_AXIS or Y_AXIS.
minimumSize
public Dimension minimumSize(Container container_)
- Calculate the minimum-size rectangle that can enclose all the
components in the given container.
- Specified by:
minimumSize
in interface LayoutManager
doLayout
public void doLayout(Container container_)
- This is called when the size of the container has already been
calculated. It just lays out the components according to the
specified alignment.
- Specified by:
doLayout
in interface LayoutManager