private void botonCargarPersonaActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_botonCargarPersonaActionPerformed
        //Borrar lo que hay en el modelo
        DefaultTableModel modelo = ((DefaultTableModel) jTable.getModel());
        modelo.setRowCount(0);
        //cargar la nueva lista
        String archivo = rutaBD + Constantes.archivoPersonas;
        FicherosDatos fd = new FicherosDatos();
        //leemos el archivo de personas (si no existe se avisa)
            //deMapATablaPersonas(fd.cargarPersonaDOM(archivo));
        //deMapATablaPersonas(fd.leerPersonaXStream(archivo));
        deMapATablaPersonas((LinkedHashMap<Integer, Persona>) fd.leer(archivo, Dato.PERSONA));
            //Cargamos en memoria el Map
            //listaP = fd.cargarPersonaDOM(archivo);
            //listaP=fd.leerPersonaXStream(archivo);
            listaP = (LinkedHashMap<Integer, Persona>) fd.leer(archivo, Dato.PERSONA);
            //inicializo el map de las compras de cada persona, para cuando vaya a meter valores
            for (Persona p : listaP.values()) {
                p.setCompras(new LinkedHashMap<>());
            }
            //mostramos el archivo cargado
            LabelLIstaActual.setText(archivo);
    }//GEN-LAST:event_botonCargarPersonaActionPerformed