sábado, 1 de diciembre de 2012

Formulario Java



Formulario básico con Java Swing





En este ejemplo vamos a crear un formulario básico con Java Swing . En este formulario introduciremos una etiqueta, un campo de texto y un botón.
Lo primero que vamos a hacer es extender nuestra clase de JFrame , para poder tener una ventana que represente a nuestra aplicación.

  1. public class FormularioBasicoSwing extends JFrame  {...}

En el constructor de la clase será donde crearemos el formulario básico utilizando los elementos de Java Swing . Pero antes de instanciar los elementos del formulario vamos a llamar al constructor de JFrame mediante el método super().

  1. public FormularioBasicoSwing() {
  2. super("Formulario Basico");
  3. }

Antes de añadir los elementos al formulario vamos a dar un layout al contenedor. El layout es la forma en la que se van a posicionar los elementos en el contenedor. En este caso vamos a utilizar un FlowLayout . El FlowLayout posiciona los elementos de izquierda a derecha y de arriba a abajo.
El método .setLayout()  nos ayudará a asociar el FlowLayout  a nuestro contenedor.
  1. getContentPane().setLayout(new FlowLayout ());
Los elementos del formulario a utilizar serán:
  • Etiqueta, la cual instanciamos mediante la clase JLabel .
  • Campo de texto, será representado por un JTextField .
  • Botón, que será de la clase JButton .
La creación de estos elementos es muy sencilla.

  1. JLabel  label = new JLabel ("Introduce tu nombre:");
  2. JTextField  textfield = new JTextField ("nombre",20);
  3. JButton  boton = new JButton ("Enviar");

Una vez creados hay que añadirlos al contenedor mediante el método .add()

  1. getContentPane().add(label);
  2. getContentPane().add(textfield);
  3. getContentPane().add(boton);

Ya solo nos quedará definir el tamaño de la ventana y hacerla visible. Es decir, invocar a los 
métodos.setSize()  y .setVisible()

  1. setSize(400,300);
  2. setVisible(true);

No hay comentarios:

Publicar un comentario