@Override
    public void windowClosing(WindowEvent e) {
        if (Obj.principal != null && !Obj.principal.guardado) {
            int g = JOptionPane.showConfirmDialog(null, 
                    "¿Quieres guardar antes de salir?");

            switch (g) {
                case 0:
                    if (Obj.principal != null) {
                        if (Obj.fichero == null) {
                            Obj.guardarComo();
                            Obj.cerrar();
                        } else {
                            Obj.guardar();
                            Obj.cerrar();
                        }
                    }
                    break;
                case 2:
                    break;
                case 1:
                    Obj.cerrar();
                    break;
            }
        } else {
            Obj.cerrar();
        }
        
    }