Réponse acceptée !
Salut si donnée est un Vecteur, voici ton erreur :
((Vector)donnees.elementAt(rowIndex)).setElementAt(aValue, columnIndex);
Voici ce que fait la partie en Gras :
La méthode elementAt(int) te renvoi un Objet que tu cast en Vector. Or d'après ce que tu dis donnée ne contient que des String. Sur cet objet casté en Vector tu applique la méthode setElementAt(Object, int).
1- pourquoi ca compile ?
Parceque ca pourrait etre bon si donnée était un vector contenant lui méme des Vectors eux mêmes contenant des String.
2- Pourquoi ca plante?
Parceque donnée ne contient pas des Vectors mais des Strings.
donc voici ce que tu dois mettre dans ta méthode ( ce que sensei01 te disais a peu près ;) )
donnees.setElementAt( aValue, (rowIndex*getColumnCount())+columnIndex);
JB@WAre