Bonjour, je suis bloqué sur un problème de raffraichissement de JTable.

J'ai choisi de suivre ce tutorial :
http://baptiste-wicht.developpez.com.../swing/jtable/
afin d'avoir un modèle dynamique.

Mon application est un ensemble d'onglet dont l'un d'entre eux est Logs.
Logs contient un Jtable .


Toute mon application repose sur un Thread qui run() chaque minute pour relancer certaines requêtes en base de données puis mettre à jour les JLabels associés.

Ce que je ne comprends pas est:

si dans le constructeur de mon modèle , j'ajoute un élément dans la liste:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
  public ModeleDynamique() {
        super();
        this.addLog(new Log("Contriddbs","[EUR HIC0 IPCFR] > 5.0	 MINUTES"));
    }
    public void addLog(Log log) {
        logs.add(log);
        fireTableRowsInserted(0, logs.size() - 1);
 
    }
Cela fonctionne!

Par contre si je fais dans l'objet où est instancié mon model : ceci :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
	    tabmodele = new ModeleDynamique();
	    tabmodele.add();
 
où add(){
this.addLog(new Log("Contriddbs","[EUR HIC0 IPCFR] > 5 MINUTES"));
}
Ca ne fait rien au niveau affichage.

De façon générale, je n'arrive pas à avoir une mise à jour de mon JTable bien que la liste contenant les données le soit et même en rappelant le paint() du JTable ou de l'onglet le contenant.

Comment faire?
Merci