cz.zcu.fav.kiv.editor.graphics.utils
Class GridLayoutUtilities

java.lang.Object
  extended by java.awt.GridLayout
      extended by cz.zcu.fav.kiv.editor.graphics.utils.GridLayoutUtilities
All Implemented Interfaces:
java.awt.LayoutManager, java.io.Serializable

public class GridLayoutUtilities
extends java.awt.GridLayout

The GridLayoutUtilities class is used for laying out components within a container in the grid.

Version:
1.0, 05/2007
Author:
Marta Vaclavikova
See Also:
Serialized Form

Constructor Summary
GridLayoutUtilities(int rows, int cols)
          Initializes a newly created GridLayoutUtilities with specified number of rows and columns.
GridLayoutUtilities(int rows, int cols, int hgap, int vgap)
          Initializes a newly created GridLayoutUtilities with specified number of rows and columns and size of gaps.
 
Method Summary
 void layoutContainer(java.awt.Container parent)
           
 java.awt.Dimension minimumLayoutSize(java.awt.Container parent)
           
 java.awt.Dimension preferredLayoutSize(java.awt.Container parent)
           
 
Methods inherited from class java.awt.GridLayout
addLayoutComponent, getColumns, getHgap, getRows, getVgap, removeLayoutComponent, setColumns, setHgap, setRows, setVgap, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

GridLayoutUtilities

public GridLayoutUtilities(int rows,
                           int cols)
Initializes a newly created GridLayoutUtilities with specified number of rows and columns.

Parameters:
rows - the number of rows.
cols - the number of columns.

GridLayoutUtilities

public GridLayoutUtilities(int rows,
                           int cols,
                           int hgap,
                           int vgap)
Initializes a newly created GridLayoutUtilities with specified number of rows and columns and size of gaps.

Parameters:
rows - the number of rows.
cols - the number of columns.
hgap - the size of horizontal gap.
vgap - the size of vertical gap.
Method Detail

preferredLayoutSize

public java.awt.Dimension preferredLayoutSize(java.awt.Container parent)
Specified by:
preferredLayoutSize in interface java.awt.LayoutManager
Overrides:
preferredLayoutSize in class java.awt.GridLayout

minimumLayoutSize

public java.awt.Dimension minimumLayoutSize(java.awt.Container parent)
Specified by:
minimumLayoutSize in interface java.awt.LayoutManager
Overrides:
minimumLayoutSize in class java.awt.GridLayout

layoutContainer

public void layoutContainer(java.awt.Container parent)
Specified by:
layoutContainer in interface java.awt.LayoutManager
Overrides:
layoutContainer in class java.awt.GridLayout