Package jahuwaldt.swing
Class SpringUtilities
- java.lang.Object
-
- jahuwaldt.swing.SpringUtilities
-
public class SpringUtilities extends java.lang.Object
A 1.4 file that provides utility methods for creating form- or grid-style layouts with SpringLayout. These utilities are used by several programs, such as SpringBox and SpringCompactGrid.
-
-
Constructor Summary
Constructors Constructor Description SpringUtilities()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
makeCompactGrid(java.awt.Container parent, int rows, int cols, int initialX, int initialY, int xPad, int yPad)
Aligns the firstrows
*cols
components ofparent
in a grid.static void
makeGrid(java.awt.Container parent, int rows, int cols, int initialX, int initialY, int xPad, int yPad)
Aligns the firstrows
*cols
components ofparent
in a grid.static void
printSizes(java.awt.Component c)
A debugging utility that prints to stdout the component's minimum, preferred, and maximum sizes.
-
-
-
Constructor Detail
-
SpringUtilities
public SpringUtilities()
-
-
Method Detail
-
printSizes
public static void printSizes(java.awt.Component c)
A debugging utility that prints to stdout the component's minimum, preferred, and maximum sizes.
-
makeGrid
public static void makeGrid(java.awt.Container parent, int rows, int cols, int initialX, int initialY, int xPad, int yPad)
Aligns the firstrows
*cols
components ofparent
in a grid. Each component is as big as the maximum preferred width and height of the components. The parent is made just big enough to fit them all.- Parameters:
rows
- number of rowscols
- number of columnsinitialX
- x location to start the grid atinitialY
- y location to start the grid atxPad
- x padding between cellsyPad
- y padding between cells
-
makeCompactGrid
public static void makeCompactGrid(java.awt.Container parent, int rows, int cols, int initialX, int initialY, int xPad, int yPad)
Aligns the firstrows
*cols
components ofparent
in a grid. Each component in a column is as wide as the maximum preferred width of the components in that column; height is similarly determined for each row. The parent is made just big enough to fit them all.- Parameters:
rows
- number of rowscols
- number of columnsinitialX
- x location to start the grid atinitialY
- y location to start the grid atxPad
- x padding between cellsyPad
- y padding between cells
-
-