AWT определяет окна согласно иерархии классов, которая с каждым уровнем добавляет функциональные возможности и специфику. Два наиболее общих типа окон являются производными от типа Panel, который пользуется апплетами, и от типа Frame, который создает стандартное окно. Многое из функциональных возможностей этих окон получено от их родительских классов. Описание иерархии, имеющей отношение к этим двум классам, фундаментально для их понимания. Иерархия классов, связанных с классами Panel и Frame, показана на рис. 1.

Рис. 1. Иерархия классов для Panel и Frame
Рассмотрим каждый из этих классов.