private void initMap() {

		listFieldNbSourisSorti.clear();
		listNbSourisSorti.clear();
		listNodeDepart.clear();
		listNodeFromage.clear();
		listDepartToFromage.clear();

		fieldVitesse.setText("500");

		nbPorte = 0;
		nbTour = 0;
		nbDeplacement = 0;
		nbSourisEnCours = 0;
		nbSourisArrivees = 0;
		nbSourisSorties = 0;
		vitesseDeplacement = 500;

		JFileChooser fc = new JFileChooser();
		fc.setCurrentDirectory(new File("TestFiles/"));
		fc.setDialogTitle("Choisir Fichier de Simulation");
		fc.setFileFilter(new FileNameExtensionFilter("TXT", "txt"));
		if (fc.showOpenDialog(null) == JFileChooser.APPROVE_OPTION) {

			try {
				loadFichier(fc.getSelectedFile().getAbsolutePath());
			} catch (IOException e) {
			}

			setSize(nbcol * 26, nbligne * 26 + 80);

			for (int i = 0; i < nbPorte; i++) {
				JTextField fieldNbSourisSorti = new JTextField();
				fieldNbSourisSorti.setPreferredSize(new Dimension(30, 20));
				fieldNbSourisSorti.setText(Integer.toString(1));
				listFieldNbSourisSorti.add(fieldNbSourisSorti);
			}

			actualiserMap();
		}
		System.out.println("Over");
	}