Class java.awt.GridLayout
All Packages    This Package    Previous    Next

Class java.awt.GridLayout

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

public class GridLayout
extends Object
implements LayoutManager
A layout manager for a container that lays out grids.
Version:
1.8, 10/05/95
Author:

Constructor Index

 o GridLayout(int, int)
Creates a grid layout with the specified rows and specified columns.
 o GridLayout(int, int, int, int)
Creates a grid layout with the specified rows, columns, horizontal gap, and vertical gap.

Method Index

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

Constructors

 o GridLayout
  public GridLayout(int rows,
                    int cols)
Creates a grid layout with the specified rows and specified columns.
Parameters:
rows - the rows
cols - the columns

 o GridLayout

  public GridLayout(int rows,
                    int cols,
                    int hgap,
                    int vgap)
Creates a grid layout with the specified rows, columns, horizontal gap, and vertical gap.
Parameters:
rows - the rows; zero means 'any number.'
cols - the columns; zero means 'any number.' Only one of 'rows' and 'cols' can be zero, not both.
hgap - the horizontal gap variable
vgap - the vertical gap variable
Throws: IllegalArgumentException
If the rows and columns are invalid.

Methods

 o addLayoutComponent
  public void addLayoutComponent(String name,
                                 Component comp)
Adds the specified component with the specified name to the layout.
Parameters:
name - the name of the component
comp - the component to be added

 o removeLayoutComponent

  public void removeLayoutComponent(Component comp)
Removes the specified component from the layout. Does not apply.
Parameters:
comp - the component to be removed

 o preferredLayoutSize

  public Dimension preferredLayoutSize(Container parent)
Returns the preferred dimensions for this layout given the components int the specified panel.
Parameters:
parent - the component which needs to be laid out
See Also:
minimumSize

 o minimumLayoutSize

  public Dimension minimumLayoutSize(Container parent)
Returns the minimum dimensions needed to layout the components contained in the specified panel.
Parameters:
parent - the component which needs to be laid out
See Also:
preferredSize

 o layoutContainer

  public void layoutContainer(Container parent)
Lays out the container in the specified panel.
Parameters:
parent - the specified component being laid out
See Also:
Container

 o toString

  public String toString()
Returns the String representation of this GridLayout's values.
Overrides:
toString in class Object


All Packages    This Package    Previous    Next