Class java.awt.BorderLayout
All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class java.awt.BorderLayout

java.lang.Object
|
   +----java.awt.BorderLayout

public class BorderLayout
extends Object
implements LayoutManager
A TNT style border bag layout. It will layout a container using members named "North", "South", "East", "West" and "Center". The "North", "South", "East" and "West" components get layed out according to their preferred sizes and the constraints of the container's size. The "Center" component will get any space left over.

Constructor Index

 o BorderLayout()
Constructs a new BorderLayout.
 o BorderLayout(int, int)
Constructs a BorderLayout with the specified gaps.

Method Index

 o addLayoutComponent(String, Component)
Adds the specified named component to the layout.
 o layoutContainer(Container)
Lays out the specified container.
 o minimumLayoutSize(Container)
Returns the minimum dimensions needed to layout the components contained in the specified target container.
 o preferredLayoutSize(Container)
Returns the preferred dimensions for this layout given the components in the specified target container.
 o removeLayoutComponent(Component)
Removes the specified component from the layout.
 o toString()
Returns the String representation of this BorderLayout's values.

Constructors

 o BorderLayout
public BorderLayout()
Constructs a new BorderLayout.
 o BorderLayout
public BorderLayout(int hgap,
                      int vgap)
Constructs a BorderLayout with the specified gaps.
Parameters:
hgap - the horizontal gap
vgap - the vertical gap

Methods

 o addLayoutComponent
public void addLayoutComponent(String name,
Component comp)
Adds the specified named component to the layout.
Parameters:
name - the String name
comp - the component to be added
 o removeLayoutComponent
public void removeLayoutComponent(Component comp)
Removes the specified component from the layout.
Parameters:
comp - the component to be removed
 o minimumLayoutSize
public Dimension minimumLayoutSize(Container target)
Returns the minimum dimensions needed to layout the components contained in the specified target container.
Parameters:
target - the Container on which to do the layout
See Also:
Container, preferredLayoutSize
 o preferredLayoutSize
public Dimension preferredLayoutSize(Container target)
Returns the preferred dimensions for this layout given the components in the specified target container.
Parameters:
target - the component which needs to be laid out
See Also:
Container, minimumLayoutSize
 o layoutContainer
public void layoutContainer(Container target)
Lays out the specified container. This method will actually reshape the components in the specified target container in order to satisfy the constraints of the BorderLayout object.
Parameters:
target - the component being laid out
See Also:
Container
 o toString
public String toString()
Returns the String representation of this BorderLayout's values.
Overrides:
toString in class Object

All Packages  Class Hierarchy  This Package  Previous  Next  Index