Blokear windows

Wilcor
06 de Febrero del 2006
Hola !! .. yo otra vez ..
espereo q m puedan ayuar ;) ..
te ngo el siguiente problema :
Necesito que mi JFrame, blokee windows , es decir :
lo que he hecho ata ahora es : lo pongo como pantalla completa .. ata alli bacan ;) pero lo malo es que puedo salir de la pantalla, lo que kiero es que no se pueda salir de la pantalla
gracias ;)

NoDo
06 de Febrero del 2006
Hola otra vez!

Bueno, pues lo que puedes hacer es lo siguiente:
Programa la X (cerrar) para cuando el usuario clickee, no te salga. Lo puedes hacer llamando a la clase JOptionPane.showMessageDialog(this,"No puedes salir sin haber cumplimentado estos datos.");

fijate en el evento WindowsEvent, hay un método por ahí que trae "System.exit(0)". Bien, eso lo sustituyes por lo anterior y creo que funciona.

No te garantizo que lo haga al 100% porque te lo estoy diciendo de memoria, pero no obstante creo que van por ahí los tiros.

Venga, un saludo y suerte!

NoDo
06 de Febrero del 2006
Hola de nuevo!

Bueno, a ver:

tienes esto:
protected void processWindowEvent(WindowEvent e) {
super.processWindowEvent(e);
if (e.getID() == WindowEvent.WINDOW_CLOSING) {
//aquí pones lo de JOptionPane...bla bla }
}

Creo que se hace así.

Venga, un saludo.