private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton1ActionPerformed
//verifica si hay mas de una pista.
// se recuperan todos los archivos .gdb y solo escribe los que estan en escenes.               
        int escritura = 0;
        if (escenes.size() > 1) {
            List<String> gdbList = Tools.findFile(ruta, new Tools.Filtro());
            Iterator iter = escenes.iterator();
            while (iter.hasNext()) {
                String archivo = iter.next().toString();
                for (String gdbFile : gdbList) {
                    if (gdbFile.contains(archivo)) {
                        escritura = editGdb(gdbFile);
                    }
                }
            }
        } else {
            String gdbFile = Tools.findSingleFile(ruta, new Tools.Filtro(), escenes.get(0).toString());
            escritura = editGdb(gdbFile);
        }
        if (escritura > 0) {
            ImageIcon icon = new ImageIcon(getClass().getResource("Elementos/Imagenes/PitStopDoneIcon.png"));
            JOptionPane.showMessageDialog(null, "Se crearon los pitstops para " + escritura + " pistas", "Pits Stop MAN - Escritura exitosa", JOptionPane.INFORMATION_MESSAGE, icon);
            this.dispose();
        }
    }//GEN-LAST:event_jButton1ActionPerformed