| Selector de colores |
| Paso 1: Jerarquía del paquete AWT (Abstract Window Toolkit) |
Para construir una aplicación gráfica con las librerías AWT
- es necesario proporcionar un espacio en el cual
poder depositar los componentes gráficos
- el espacio en el cual se dibuja se denomina
Contenedor, y deriva de la Clase
java.awt.Container
- los elementos de la interfaz de usuario
se llaman Componentes
- tanto los Contenedores como los componentes
derivan de la Clase java.awt.Component

- Object
- es la Superclase de todas las Clases Java
- cuando una aplicación Java se está ejecutando, un proceso de la MVJ (Máquina Virtual Java) llamado recolector de basura (garbage collector) se pasea por la memoria cuando los procesos de la aplicación estan ociosos y habla con los objetos de tipo Object para saber si tienen alguna variable de referencia que les esté apuntando o no. En caso negativo el recolector de basura elimina de memoria al Objeto en cuestión.
- Component
- es la Superclase de todos los componentes gráficos Java
- esta Clase es responsable de darle tamaño a dichos componentes
- Container
- es la Superclase de todos los contenedores gráficos Java
- esta Clase es responsable de albergar a todos los componentes gráficos Java
- si queremos obtener todos los componentes gráficos que alberga un contenedor tenemos que invocar al método getComponents() que devuelve una matriz de objetos de tipo Component
- Button
- al ser un botón un componente gráfico, hereda de la Clase Component
- TextField
- esta Clase a su vez hereda de TextComponent.
- TextComponent
- esta Clase realiza labores genéricas relacionadas con componentes gráficos de texto