Defines the interface for classes that know how to lay out Containers.
A border layout lays out a container, arranging and resizing its components to fit in five regions: north, south, east, west, and center.
A CardLayout object is a layout manager for a container.
A flow layout arranges components in a directional flow, much like lines of text in a paragraph.
The GridBagLayout class is a flexible layout manager that aligns components vertically, horizontally or along their baseline without requiring that the components be of the same size.
The GridLayout class is a layout manager that lays out a container’s components in a rectangular grid.