Formulario básico con Java Swing

03/Jun/2010 Java , , 5 Comentarios

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);

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

Vídeos sobre Java Swing


5 comentarios en “Formulario básico con Java Swing”

Víctor Cuervo

luis

hola

Víctor Cuervo

lineadecodigo

@Anie,

Nos ponemos a ello. Me imagino que la idea sería hacerlo en Java Swing?

Víctor Cuervo

lineadecodigo

@Richard,

Nos ponemos a ello. Publicaremos algo con manejo de eventos. 🙂

Víctor Cuervo

ANIE

HOLA NECESITO AYUDA CON ESTO
ESPERO Y ME PUEDAN AYUDAR

CODIGOS HAVA ESCRIPT PARA K AL MOMENTO DE DAR CLICK EN UNA OPCION DE CAJA DE TEXTO APARESCA UNA IMAGEN K CORRESPONDA DEACUERDO A LA OPCION SELECCIONADA

Víctor Cuervo

Richard

esta explicado de manera facil de entender, quisiera que pudieras complementar el articulo incluyendo el manejo de eventos, p ej. que al hecer clic sobre el boton imprima el texto del textfield.

¿Algo que nos quieras comentar?

Déjanos tu comentario, no te preocupes que tu email no será publicado

*

*