Mi proposito es sencillo, estoy introduciendome en esto de Swing y AWT de Java y tengo un pequeño ejemplo en donde creo una ventana con JFrame le pongo un JLabel y cuando pulso la X para salir pregunto ¿Seguro que desea salir?,
Y mi proposito es que si le da a si, sale, pero si le da a no que no haga nada ni cierre la ventana ni nada.
Código:
Así controlo el evento de la ventana si la cierra, y si dice que si, se sale pero no se que poner si dice que NO, no se como hacer que no se cierre la ventana.frame.addWindowListener(new WindowAdapter() {
@Override
public void windowClosing(WindowEvent e) {
int exit = JOptionPane.showConfirmDialog(null,
"¿Seguro que quieres salir?", "¿Seguro?",
JOptionPane.YES_NO_CANCEL_OPTION, JOptionPane.QUESTION_MESSAGE);
if (exit == JOptionPane.YES_OPTION || exit==JOptionPane.CLOSED_OPTION) {
JOptionPane.showMessageDialog(null, "Adios, "GoodBye", JOptionPane.WARNING_MESSAGE);
System.exit(0);
}
}
Si alguien sabe una mejor forma, etc, de hacer este sencilla muestra que no tenga miedo :D
Gracias a todos ustedes :)



