La Web del Programador: Comunidad de Programadores
 
    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.