Definición: ¿Qué significa Java Swing?
Java Swing es un kit de herramientas de widget de interfaz gráfica de usuario (GUI) ligero de Java que incluye un amplio conjunto de widgets. Es parte de Java Foundation Classes (JFC) e incluye varios paquetes para desarrollar aplicaciones de escritorio enriquecidas en Java. Swing incluye controles integrados como árboles, botones de imagen, paneles con pestañas, controles deslizantes, barras de herramientas, selectores de color, tablas y áreas de texto para mostrar HTTP o formato de texto enriquecido (RTF). Los componentes de Swing están escritos completamente en Java y, por lo tanto, son independientes de la plataforma.
Techinfo explica Java Swing
Swing ofrece la personalización de la apariencia de cada componente de una aplicación sin realizar cambios significativos en el código de la aplicación. También incluye una función de apariencia y funcionalidad conectable, que le permite emular la apariencia de los componentes nativos sin dejar de tener la ventaja de la independencia de la plataforma. Esta característica particular facilita la escritura de aplicaciones en Swing y lo distingue de otros programas nativos.
Swing se distribuyó como una biblioteca descargable y se ha incluido como parte de la edición estándar de Java 1.2. Originalmente, la biblioteca de gráficos para Java, desarrollada por Netscape Communication Corporation, se llamaba Internet Foundation Classes (IFC). El primer lanzamiento de IFC fue el 16 de diciembre de 1996. La evolución de JFC se remonta a 1997, cuando Sun Microsystems y Netscape Communication Corporation tuvieron la idea de fusionar IFC con otras tecnologías.