Bonjour, par désespoir de cause et apres avoir passe toute mon apres midi dessus je me permet de poster ce message. Voici le pseudo code ci-dessous.


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
32
 
Jtable table;
DefaultTableModel modele;
 
Vector v = modele.getDataVector() (Vecteur de vecteurs)
 
while(nbre_ligne)
 
{	
	Vector currentV = new Vector();
 
	action 1
 
	--> (Mise a jour colonne 1 => currentV.add("SALUT"))
	--> (Update de la vue = souci pour moi)
 
	action 2
 
	--> (Mise a jour colonne 2 => currentV.add("HELLO"))
 	--> (Update de la vue = souci pour moi)
 
	action 3
 
	--> (Mise a jour colonne 3 => currentV.add("ADJEU"))
	--> (Update de la vue = souci pour moi)
 
	action 4
 
	--> (Ajout de la ligne => v.add(currentV)
	--> (Update de la vue = souci pour moi)
 
}


Pour débuter je précise que mon jTable se trouve dans un JScrollPane et j'utilise le modèle de donnée par défaut qui est DefaultTableModel et le modèle de selection par defaut qui est le DefaultListSelectionModel.

Mon problème est purement esthétique est visuel. Juste après chaque action ci-dessus, j'aimerai que l'utilisateur puisse voir en direct les valeurs ajoutées une à une aux colonnes puis ensuite l'ajout des lignes. Mon vecteur se rempli correctement mais je n'arrive pas a rafraichir la vue du tableau après chaque action. J'ai essayé tout plein de méthodes differentes de rafraichissement dont repaint() sur le jtable mais rien ne marche. Une idée à la question me serait d'un grand secour.

Merci bcp
sun