Layout Classes:
An AWT contains a group of classes designed to handle placement of controls within Container objects. Those are the layout classes. All layout classes are derived directly from Object. Those classes all implement the LayoutManager interface.
An AWT implements the subsequent layout classes:
- FlowLayout
- BorderLayout
- CardLayout
- GridLayout
- GridBagLayout
These classes give a flexible, platform-independent means of arranging Component objects in your Container objects. That is possible in which these five classes give all the flexibility your applications and applets required. If you have specific requirement, you can implement your own layout class through deriving it from Object and implementing the LayoutManager interface.