java.awt
public class FlowLayout extends Object implements LayoutManager, Serializable
Field Summary | |
---|---|
static int | CENTER Constant that specifies center alignment. |
static int | LEADING Constant that specifies alignment to leading edge of container's
orientation. |
static int | LEFT Constant that specifies left alignment. |
static int | RIGHT Constant that specifies right alignment. |
static int | TRAILING Constant that specifies alignment to trailing edge of container's
orientation. |
Constructor Summary | |
---|---|
FlowLayout()
Initializes a new instance of FlowLayout with a center
justification and a default horizontal and vertical gap of 5. | |
FlowLayout(int align)
Initializes a new instance of FlowLayout with the specified
justification and a default horizontal and vertical gap of 5.
| |
FlowLayout(int align, int hgap, int vgap)
Initializes a new instance of FlowLayout with the specified
justification and gap values |
Method Summary | |
---|---|
void | addLayoutComponent(String name, Component comp)
Add a new component to the layout. |
int | getAlignment()
Returns the current justification value for this object.
|
int | getHgap()
Returns the horizontal gap between components.
|
int | getVgap()
Returns the vertical gap between lines of components.
|
void | layoutContainer(Container parent) Lay out the container's components based on current settings. |
Dimension | minimumLayoutSize(Container cont)
Returns the minimum layout size for the specified container using
this layout. |
Dimension | preferredLayoutSize(Container cont)
Returns the preferred layout size for the specified container using
this layout. |
void | removeLayoutComponent(Component comp) Remove the indicated component from this layout manager.
|
void | setAlignment(int align)
Sets the justification value for this object to the specified value.
|
void | setHgap(int hgap)
Sets the horizontal gap between lines of components to the specified value.
|
void | setVgap(int vgap)
Sets the vertical gap between lines of components to the specified value.
|
String | toString() Return String description of this object. |
FlowLayout
with a center
justification and a default horizontal and vertical gap of 5.FlowLayout
with the specified
justification and a default horizontal and vertical gap of 5.
Parameters: align The justification setting, which should be one of the contants in this class.
FlowLayout
with the specified
justification and gap valuesParameters: align Alignment hgap The horizontal gap vgap The vertical gap
Throws: IllegalArgumentException If either gap is negative
Parameters: name the name comp the component
Returns: The current justification value for this object.
Returns: The horizontal gap between components.
Returns: The vertical gap between lines of components.
Parameters: parent The parent container
Parameters: cont The parent container
Returns: The minimum layout size.
Parameters: cont The parent container
Returns: The preferred layout size.
Parameters: comp The component to remove
Parameters: align The new justification value for this object, which must be one of the constants in this class.
Parameters: hgap The new horizontal gap between components.
Parameters: vgap The new vertical gap.
Returns: A string representation of this object.