jueves, 7 de julio de 2011

Manejo Basico Swing Java (Label, texto, botones)


¿Qué son el JFC y Swing?

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.
Para ver el funcionamiento de los componentes tenemos estos recursos de utilidad:

Crear proyecto netbeans

Manejo de Eventos de botones


En la proxima entrega veremos mas componentes basicos, con su implemntacion en Java.