feed twitter facebook LinkedIn facebook

Java » Formulario básico con Java Swing

Junio 3, 2010 por Víctor Cuervo . 5773 visitas 5 Comentarios Imprimir Imprimir

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.

Descargar el Codigo
Descargar el código
Error en el Codigo
Error en el código
Foro sobre Java Swing
Foro sobre Java Swing
tags: , , , , , , , , ,

Artículos relacionados:

5 comentarios »

Redifusión RSS de los comentarios de la entrada. TrackBack URI

  1. Bitacoras.com
    Junio 3, 2010 #

    Información Bitacoras.com…

    Valora en Bitacoras.com: 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 t……

  2. Richard
    Julio 7, 2010 #

    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.

  3. ANIE
    Septiembre 15, 2010 #

    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

  4. lineadecodigo
    Septiembre 20, 2010 #

    @Richard,

    Nos ponemos a ello. Publicaremos algo con manejo de eventos. :-)

  5. lineadecodigo
    Septiembre 20, 2010 #

    @Anie,

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

Deje un comentario

XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

*