Este documento proporciona una introducción a Swing y sus componentes. Explica qué es Swing y cómo se relaciona con JFC, las versiones que contienen el API Swing, y los paquetes Swing más comunes. También describe brevemente las diferencias entre los componentes Swing y AWT. Finalmente, incluye ejemplos de código de una aplicación Swing sencilla para ilustrar sus características.