Clase Panel
Un Panel es un Container de propósito general. Se puede utilizar tal cual para contener otras componentes, y también crear una sub-clase para alguna finalidad más específica. Por defecto, el
Layout Manager de Panel es FlowLayout. Los Applets son sub-clases de Panel. La Tabla 5.12 muestra los métodos más importantes que se utilizan con la clase Panel, que son algunos métodos heredados de Componet y Container, pues la clase Panel no tiene métodos propios.
Un Panel puede contener otros Panel. Esto es una gran ventaja respecto a los demás tipos de containers, que son containers de máximo nivel y no pueden introducirse en otros containers.
Insets es una clase que deriva de Object. Sus variables son top, left, botton, right. Representa el espacio que se deja libre en los bordes de un Container. Se establece mediante la llamada al adecuado constructor del Layout Manager.
Fuente: Aprenda Java como si estuviera en primero de la Universidad de Navarra