Bonjour,
Pour mon probléme d'animation j'ai décidé de passer par un Thread à défaut de meilleur idée.
J'ai trouvé un bout de code sur le net que j'ai modifié comme ceci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
class AnimationThread1 implements Runnable {
 
    public void run() {
             Coordinate pa1 = new Coordinate(0,0);
              Coordinate pa2 = new Coordinate(0,0);
 
        for (int t = 0 ;t<_Coor_mobil.size();t++){
            if(t == 0){
 
                seb.setLat(_Coor_mobil.get(t).getLat());
                seb.setLon(_Coor_mobil.get(t).getLon());
                map.addMapMarker(seb);
            }else{
                pa1 = _Coor_mobil.get(t-1);
                pa2 = _Coor_mobil.get(t);
                seb.setLat(_Coor_mobil.get(t).getLat());
                seb.setLon(_Coor_mobil.get(t).getLon());
                map.addMapMarker(seb);
 
            }
                 try {
                     Thread.sleep(50);
                 } catch (InterruptedException ex) {
                     Logger.getLogger(Graph.class.getName()).log(Level.SEVERE, null, ex);
                 }
        }
			map.addMapMarker(seb);
 
 
		}
	}
Ensuite j'utilise ce code dans un bouton pour demarrer:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
 new Thread (new AnimationThread1()).start();
Comment faire pour faire Stopper mon thread par clique sur un autre bouton car la de la manière dont il est déclaré je ni arrive pas.