Artículos
Java

Formulario básico con Java Swing

03/Jun/2010

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.

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().

public FormularioBasicoSwing() {
  super("Formulario Basico");
}

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.

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.

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

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

getContentPane().add(label);
getContentPane().add(textfield);
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()

setSize(400,300);
setVisible(true);

Y ya tenemos construido nuestro formulario básico con Java Swing.

Vídeos sobre Java

Disfruta también de nuestros artículos sobre Java en formato vídeo. Aprovecha y suscribete a nuestro canal.

Test Java

¿Te atreves a probar tus habilidades y conocimiento en Java con nuestro test?

Test Java
Suscribir
Notificar de
guest
7 Comentarios
Recientes
Anteriores Más votados
Opiniones integradas
Ver todos los comentarios