Pregunta: | 43932 - INHABILITAR ACCION CERRAR |
Autor: | Enrique Anaya |
Sabeis como inhabilitar el boton cerrar de un JFrame para que aunque le des no se cierre la ventana?
He hecho alguna prueba como intentar cambiar las acciones de la ventana: frame.setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE) pero lo q hace es cerrar la ventana aunque el programa siga ejecutandose. No vale tampoco quitar el System.exit(0); en el escuchador de windowClosing pq tb se cierra: frame.addWindowListener(new java.awt.event.WindowAdapter() { public void windowClosing(java.awt.event.WindowEvent e) { System.exit(0); }; }); Gracias. |
Respuesta: | adolfo apellidos |
Hola
y ya probastes con setClosable(false); bueno no recuerdo exactamente si c escribe closable asi jeje pero ami me servio. |
Respuesta: | Juan Guillermo Gallego |
Buen dia.
Yo tenia el mismo problema y lo solucioné con la opcion setDefaultCloseOperation(WindowConstants.DO_NOTHING_ON_CLOSE); no se si tendra diferencia con setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE) ahora debo incluir System.exit(0); para poder cerrar. intentelo y si no le funciona me escribe enviandome el fragmento de codigo para ver que pasa. |