bonjour tout le monde
je suis entrain de faire un programme ou le résultat est présenté aux utilisateurs a l'aide d'un JTable ,bon.. le Model de cette Table est le suivant
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
33
34
35
36
37
38
39
40
41
42
43
44
45
 
 
 
public class MyModel extends AbstractTableModel{
 private  int cont=0; 
private String titels[]={"Node","Moin","Ident","Plus","temps",""};
 
 private Vector<String []> data;
    public MyModel() {
   data=new Vector<String[]>();
 
    }
 
 
 
    public int getRowCount() {
        return data.size();
 
    }
 
    public int getColumnCount() {
       return titels.length;
 
    }
    public String getColumnName(int col)
    {
    	return  titels[col];
    }
 
    public String getValueAt(int rowIndex, int columnIndex) {
 
      return  data.get(rowIndex)[columnIndex];
 
    }
 
 
   public void AddNodInfos(String []NodeInfos)
   {
 
   data.add(NodeInfos);
 
   fireTableRowsInserted(data.size(),data.size());
 
 
   }
la modification des données ce fait avec un autre objet (un SwingWorker)qui a comme paramètre un référence sur l'objet MyModel et a chaque fois il stock le résultat dans un tableau X puis MyModel. AddNodInfos(X )
cette procédure ce fait plusieur fois ( n itération )
le problème c que le JTable affiche seulement le résultat de la dernier itération et sur les n lignes
merci