× Es un lenguaje de programación de propósito general, concurrente, orientado a objetos y basado en clases

Preguntar antes de cerrar una ventana

  • Dani
  • Autor del tema
  • Invitado
  • Invitado
5 años 9 meses antes - 5 años 9 meses antes #70 por Dani
Hola amigos, tengo un programa con una "X" que cuando el usuario la presiona se cierra dicho programa, como hago para que cuando se le haga click salga un cuadro preguntando si realmente quiere salir del programa?

Gracias y un saludo!! :P
Última Edición: 5 años 9 meses antes por adrian.

Por favor, Identificarse o Crear cuenta para unirse a la conversación.

Más
5 años 9 meses antes #71 por adrian
Respuesta de adrian sobre el tema Preguntar antes de cerrar una ventana
Hola Dani!

Bien tendrás el evento que se encarga de cerrar el programa:
addWindowListener(new java.awt.event.WindowAdapter() {
            @Override
            public void windowClosing(java.awt.event.WindowEvent evt) {
                close(); //Aquí debes añadir un nuevo método para crear la ventana de diálogo.
            }
        });

Ahora dentro del método close:
 private void close(){
        if (JOptionPane.showConfirmDialog(rootPane, "¿Desea realmente salir del programa?",
                "Salir del sistema", JOptionPane.YES_NO_OPTION) == JOptionPane.YES_OPTION)
            System.exit(0);
    }     

Por favor, Identificarse o Crear cuenta para unirse a la conversación.

Gracias a Foro Kunena

Encuentra ayuda

¿Te queda alguna duda?

Hostingato ® 2019. Marca registrada.

Uso de Cookies

Utilizamos cookies propias y de terceros para información estadística y mejorar tu navegación. Para continuar navegando debes aceptar nuestra política de cookies.

Aceptar Rechazar