¿Qué es Swing?
- Tookit para crear programas con GUI (Interfaz Gráfica de Usuario)
- Comprende un conjunto de componentes visuales.
- define un modelo de eventos.
- Es el sucesor y heredero de AWT (Abstract Window Toolkit), pero con mucha más funcionaidad cosmética y funcional.
- Sus clases están dentro de
javax.swing.*
Aplicación Swing
Componentes (botones, cajas de texto, etc)
- Construidos completamente en Java, lo que les hace independiente de plataforma.
- Se puede especificar su "look and feel".
- Se puede cambiar o agregar funcionalidad de una manera sencilla.
- Las nuevas clases empiezan con J (JButton, JFrame, etc).
- Los botones y etiquetas pueden tener imágenes y texto.
- Cada componente tiene un tooltip.
- Los componentes de Swing se pueden mezclar con los de AWT.