    All Packages    This Package    Previous    Next

# Class awt.BorderLayout

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

public class BorderLayout
extends GapsLayout

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. To use a BorderLayout in a window do the following:

    	Window win = new Window(parent, "", Color.lightGray, 200, 200);
    	win.setLayout(new BorderLayout());

See Also:
  Window, Frame
Version:
  1.22 31 Jan 1995
Author:
  Arthur van Hoff

##

defaultLayout
  Use this object to set a border layout for a window with standard properties.

##

BorderLayout()

##

getPreferredSize(Container)
  Return the preferred size for this layout given the components in pTarget.
layout(Container)
  Layout the container.
minDimension(Container)
  Return the minimum dimensions needed to layout the components contained in pTarget.

##

defaultLayout

      public static BorderLayout defaultLayout

  Use this object to set a border layout for a window with standard properties.

##

BorderLayout

      public BorderLayout()

##

minDimension

      public Dimension minDimension(Container pTarget)

  Return the minimum dimensions needed to layout the components contained in pTarget.
  Parameters:
    pTarget - is the Container on which to do the layout.
  Overrides:
    minDimension in class ContainerLayout
  See Also:
    Container

getPreferredSize

      public Dimension getPreferredSize(Container pTarget)

  Return the preferred size for this layout given the components in pTarget.
  Parameters:
    pTarget - is the component which needs to be laid out.
  Overrides:
    getPreferredSize in class ContainerLayout
  See Also:
    Container

layout

      public void layout(Container pTarget)

  Layout the container. This method will actually reshape the components in pTarget in order to satisfy the constraints of the BorderLayout object. Normally this method is invoked by the container.
  Parameters:
    pTarget - is the component being laid out.
  Overrides:
    layout in class ContainerLayout
  See Also:
    Container

    All Packages    This Package    Previous    Next