Artículos
Java

Click en botón con Java Swing

06/Nov/2016

En este ejemplo vamos a aprender a controlar que se haga click en botón con Java Swing. De esta manera podremos reaccionar ante una acción de un usuario.

Lo primero será crear nuestra aplicación Java Swing base que será un JFrame, así que simplemente deberemos de extender la clase base de la clase JFrame.

public class ClickBoton extends JFrame {

  public static void main(String[] args) {
    new ClickBoton();
  }
}

Ahora vamos a añadir dos componentes, por un lado el botón sobre el que controlaremos el evento de click y por otro una etiqueta dónde escribiremos en el caso de detectar dicho evento. Para poder añadir estos componentes necesitaremos un JButton y un JLabel.

private JLabel etiqueta;
private JButton boton;

boton = new JButton("Púlsame");
etiqueta = new JLabel("");

Nos apoyamos en el método .add() para añadirlos al contenedor.

add(boton);
add(etiqueta);

Ahora vamos a controlar el click en botón con Java Swing. Para ello hay que añadir un Listener sobre el botón. Es decir, una clase que escuche los eventos sobre el botón. Esto lo hacemos mediante el método .addActionListener().

boton.addActionListener();

La clase que atienda el evento tiene que ser un ActionListener. En nuestro caso vamos a crearla directamente como clase anónima.

boton.addActionListener(new ActionListener() {
  ...
});

La clase ActionListener lo que nos implica es definir el método .actionPerformed() que es dónde definiremos el control del evento.

boton.addActionListener(new ActionListener() {
			
  public void actionPerformed(ActionEvent e) {
    etiqueta.setText("Has pulsado el botón ");			
  }	
});

Cuando se produzca el click en el botón se ejecutará el código que tengamos dentro del .actionPerformed(). Lo que hemos codificado es modificar el contenido de la etiqueta que habíamos añadido al contenedor.

De esta forma ya tenemos controlado el click en botón con Java Swing.

Código Fuente

Descárgate el código fuente de Click en botón con Java Swing
Y si te ha gustado nuestro código fuente puedes regalarnos una estrella Star

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
1 Comentario
Recientes
Anteriores Más votados
Opiniones integradas
Ver todos los comentarios