PageLayout is a layout lanager for Java Swing/AWT
that encapsulates, in a single library, the
functionality of many other layout managers. It
allows you to lay out components in appropriately
aligned rows, columns, and grids. The elements of
rows, columns, and grids may themselves be rows,
columns, and grids of components. As a result,
relatively complex layouts can be managed with
code that is compact and conceptually quite
straightforward to understand and, therefore,
maintain.