Класс Panel — конкретный подкласс Container. Он не добавляет каких-либо новых методов. это просто реализация класса Container. О Panel можно мыслить как о рекурсивно вкладываемом конкретном экранном компоненте. Panel — суперкласс для Applet. Когда экранный вывод направляется к апплету, он рисуется на поверхности объекта Panel. В сущности, объект Panel — это окно, которое не содержит области заголовка, строки меню и обрамления. Вот почему, когда апплет выполняется внутри браузера, вы не видите эти элементы. Если апплет выполняется с помощью утилиты просмотра апплетов (appletviewer), то заголовок и обрамление такого окна обеспечивается самой утилитой.
К Panel-объекту можно добавить другие компоненты с помощью метода add() (унаследованного из Container). Как только эти компоненты добавлены, вы можете позиционировать и изменять их размеры вручную, используя методы setLocation(), setSize() или
setBounds(), определенные в Component.
Класс Window
Класс Window создает окно верхнего уровня. Окно верхнего уровня не содержится в любом другом объекте. Оно находится непосредственно на Рабочем столе. Объкты класса Window не создаются непосредственно. Вместо этого используется подкласс Window с именем Frame.