Exceptions

The BoxLayout is a full featured version of FlowLayout.
The BorderLayout arranges components in the ‘North’, ‘South’, ‘East’, ‘West’, and ‘Center’ of a container.
The GridLayout places components in rows and columns. All components are of the same size.
The CardLayout places components on top of each other. It creates a stack of several components, usually panels.
The GridBagLayout places components more precisely than any other layout manager. The only difference is that the components need not be of the same size and can be placed in any row or column.
SpringLayout Manager was incorporated in Java 1.4 and defines relationship between the edges of components.