Este documento describe los principales componentes gráficos de Swing para diseñar interfaces de usuario en Java, incluyendo etiquetas, botones, listas desplegables, tablas, ventanas de diálogo y menús. También explica cómo manejar eventos de usuario y dibujar gráficamente usando la clase Graphics.