Contenedores de Alto Nivel
Los componentes superiores de cualquier árbol de contenido Swing

Contenedores de Propósito General
Contenedores intermedios que pueden ser utilizados bajo muchas circunstancias diferentes.

Contenedores de Propósitos Específicos
Contenedores intermedios que pueden jugar papeles específicos en el GUI.

Controles Básicos
Componentes Normales que existen principalmente para obtener la entrada del usuario; generalmente también muestran un estado sencillo.

Displays de Información no Editable
Componentes normales que sólo existen para dar información al usuario.

Displays Editables de Información Formateada
Componentes normales que muestran información altamente formateadad que (si lo deseamos) puede ser editada por el usuario).