Bonjour,

J'ai un vector vlat qui contient des doubles et il se trouve dans le constructeur de ma classe Dessin : public Dessin().
Dans cette classe Dessin j'ai une méthode public void paint (Graphics g). Au sein de cette méthode, j'essaye d'afficher vlat mais il est vide.
Voila la structure de mon programme :

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
 public class Dessin extends Canvas{
private Vector vlat = new Vector();
 
      public Dessin()
      {
       vlat.add(gp.getlat());  //pour récupérer les latitudes        dans une trame gps
System.out.println(vlat);   //ici vlat contient bien les latitudes que je veux
}
 
public void paint (Graphics g){
Vector v4 = new Vector();
v4 = vlat;
System.out.println("voila v4"+v4);  //et là sur la console je n'ai plus aucune des données du vector
}
}
Est-ce que qn pourrait bien m'éclairer sur ce problème, j'y suis dessus depuis pas mal de temps.

Merci