Layout Managers
Java’s layout managers provide a level of abstraction to automatically map your user interface on all windowing systems.
The AWT components are placed in containers. Each container has a layout manager to arrange the AWT components within the container.