1) El documento describe los componentes principales de Java para crear interfaces gráficas de usuario, incluyendo contenedores, manejadores de diseño y componentes. 2) Explica el modelo de programación por eventos en Java y cómo los componentes generan y manejan eventos. 3) Proporciona un ejemplo de interfaz gráfica para una aplicación de música que ilustra el uso de estos componentes.