JFC es la abreviatura de JavaTM Foundation Classes, que comprende un grupo de características para ayudar a construir interfaces gráficos de usuario (GUIs).
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 abarca componentes como botones, tablas, marcos, etc...
Los componentes gráficos antes de la aparición de Swing eran manejados por lo controles del paquete Awt . Los controles de AWT son más pesados que los de Swing y se recomienda no solo la utilización de este último sino no mezclar el uso de estos en una aplicación. Del paquete AWT necesitaremos básicamente el control de eventos de mouse, teclado y otras acciones.
CONTENEDORES DE ALTO NIVEL
JFrame:Formulario
JDialog: Formulario para dialogo
JApplet:Contenedor para applets (ejecutar Browser)
COMPONETES BASICOS:
JLabel : Para mostrar mensajes. Metodos importantes
- setText: coloca el texto del JLabel.
- setIcon: le coloca un ícono al JLabel.
- setBounds: asigna la posición del JLabel y su tamaño.
JTextField : Para recibir datos. metodos importantes:
- setText: coloca el texto del JTextField.
- setBounds: asigna la posición del JLabel y su tamaño.
- setEditable: se indica si se permite editar o no el texto.
- getText: obtiene el valor del campo, siempre String.
- grabFocus: coloca el foco en el texto especificado.
JButton : Para crear botones graficos. metodos
- setText: coloca el texto del JButton.
- addActionListener: se asigna que escuche el evento del click del Mouse.
Crear proyecto netbeans
Manejo de Eventos de botones
En la proxima entrega veremos mas componentes basicos, con su implemntacion en Java.