Hacer un botón por defecto JFrame Java

Hola a todos, hoy os explicaré como podemos hacer un botón por defecto en nuestro Frame de Java con una simple línea.

Cuando decimos hacer por defecto, me refiero a que si pulsas Enter teniendo la aplicación activa, active ese botón como si lo pulsaramos.

Lo primero es saber que debemos poner. Solo debes copiar esta línea.

this.getRootPane().setDefaultButton(nombre_boton);

Solo cambia debes poner el nombre del botón que tu quieres poner, el nombre de la varible.

Ahora solo debemos saber donde debemos pegarlo. Lo podemos poner en el constructor del Frame que quieras. Por ejemplo en NetBeans.


public MiFrame() {
        initComponents();
        this.getRootPane().setDefaultButton(btn);
    }

Recuerda que debe ser después de crear el botón no antes, como es lógico.

Te dejamos un pequeño projecto para que lo veas en acción. Pulsa aquí para descargar.

Espero que os sea de ayuda. Si teneis dudas, preguntad. Estamos para ayudarte.

Compartir

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *