omcougar
Messages postés152Date d'inscriptionmardi 4 mai 2004StatutMembreDernière intervention 8 octobre 2008
-
5 sept. 2006 à 17:40
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013
-
5 sept. 2006 à 19:08
Bonjour,
j'ai crée une JTable "
MyTable" que je dois mettre a jour à intervalle régulier.
dans mon run() j'appelle une méthode qui reremplie la table avec les valeurs contenues dans un tableau de string.
puis j'update la table
c'est à ce moment la qu'apparait une erreure sporradique (visiblement pas lors de toutes les mises à jour)
de quoi cela peut il bien venir?
Merci
Le code
MyModel
= MyTable.getModel();
for
(int
i =0;i<Values.length;i++){
for
(int
j= 0;j<Values[i].length;j++){
Model.setValueAt(Values[i][j],i,j);
}
}
if
(MyTable! =null
){ // Ca semble inutile mais c juste pour vérifier
MyTable.updateUI(); // La j'ai l'errer de facon sporadique
}
L'erreur:
java.lang.NullPointerException
at javax.swing.plaf.basic.BasicTableUI.paintCell(Unknown Source)
at javax.swing.plaf.basic.BasicTableUI.paintCells(Unknown Source)
at javax.swing.plaf.basic.BasicTableUI.paint(Unknown Source)
omcougar
Messages postés152Date d'inscriptionmardi 4 mai 2004StatutMembreDernière intervention 8 octobre 20081 5 sept. 2006 à 17:48
Complémentairement j'ai remarqué que si je recree la table avec :
MyTable=new JTable(Model);
je n'ai plus
l'erreur... mais ce n'est pas une solution viable car tout le reste du prog est out... c juste pour précisier d'ou peut venir le probleme que je ne saisis pas.