Comp Swing
COMPONENTES SWING
Introducción:
El paquete Swing es parte de la JFC (Java Foundation Classes) en la plataforma Java. La JFC provee facilidades para ayudar a la gente a construir GUIs. Swing abarcacomponentes como botones, tablas, marcos, etc...
Las componentes Swing se identifican porque pertenecen al paquete javax.swing.
Swing existe desde la JDK 1.1 (como un agregado). Antes de la existenciade Swing, las interfaces gráficas con el usuario se realizaban a través de AWT (Abstract Window Toolkit), de quien Swing hereda todo el manejo de eventos. Usualmente, para toda componente AWT existeuna componente Swing que la reemplaza, por ejemplo, la clase Button de AWT es reemplazada por la clase JButton de Swing (el nombre de todas las componentes Swing comienza con "J").
Las componentes deSwing utilizan la infraestructura de AWT, incluyendo el modelo de eventos AWT, el cual rige cómo una componente reacciona a eventos tales como, eventos de teclado, mouse, etc... Es por esto, que lamayoría de los programas Swing necesitan importar dos paquetes AWT: java.awt.* y java.awt.event.*.
Las clases cuyo nombre comienza por J forman parte de Swing.
Todas las demás están incluidas en AWT(Abstract Window Toolkit)
Component es una clase abstracta que representa a cualquier componente con representación gráfica.
Container es un componente que puede contener a otros componentes gráficos(p.ej. JPanel).
JFrame permite representar ventanas, si bien también se pueden utilizar clases como JApplet o JDialog.
Componentes estándar
Los frames (como JFrame) son contenedores, por lo queincluyen un “panel de contenido” (content pane) al cual se le pueden añadir componentes gráficos (etiquetas, botones, cajas de texto, etc.) y otros contenedores (como paneles JPanel).
Las interfacesgráficas de usuario se construyen con componentes, cada uno de los cuales está preparado para responder a distintos tipos de eventos. Algunos de los componentes incluidos en Swing son:
JLabel (etiqueta...
Regístrate para leer el documento completo.