Java Abstract Window Toolkit (AWT)
Layout manager is considered responsible for controlling the size or position of those components which are present in container object. E.g, different components (like buttons & labels) are present in window container. Components present in windows are Positioned and re-sized by layout manager.
One container may possess other container in it. Like, one container window may contain container panel. Given figure shows the purposes of layout manager.