Bonjour !

TimerTask ne fait-il pas bon ménage avec JXTable.setModel ?

un TimerTask lance le réaffichage de ma table après une modification

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
  DefaultTableModel monDefaultTableModel = new DefaultTableModel(new Object[1][1],new Object[1]);        
  monDefaultTableModel.getDataVector().clear();     // ajouter les données d'un coup                     
  monDefaultTableModel.setDataVector(donnees,titres);
  jXTable1.setModel(monDefaultTableModel);
sur la dernière ligne erreur dans le debug de NetBeans
Exception in thread "AWT-EventQueue-0" java.lang.ArrayIndexOutOfBoundsException
at java.util.Vector.elementAt(Vector.java:427)
etc.
( cependant la table et son contenu semblent corrects ).

mais à l'exécution rien n'apparaît, pas de problème.

sans TimerTask pas d'exception

avez-vous une idée ?