J'ai des problèmes lors de l'insertion de lignes dans un JTable
et je ne sais pas quel est le problème.Valeurs répétées lors de l'insertion de lignes dans JTable
je fais exactement comme ceci:
((DefaultTableModel)myJTable.getModel()).insertRow(0,webSiteDownloader.getWebSites().toArray());
Le webSiteDownloader
est un objet qui ont un ArrayList
. Je peux obtenir ce tableau appelant la méthode getWebSites
.
Le problème est que lorsque j'insère une ligne, en ajoutant la deuxième, le JTable
affiche uniquement le premier, mais répété deux fois. Ai-je été assez clair?
Thks: D
Code Icky. Formatage non standard. Protégé. Manquant final. Initialisation dans un constructeur quand cela pourrait être fait sur la ligne de déclaration. Certains reviennent, d'autres non manipulés dans un commutateur. Renvoyer une valeur aléatoire ('null') au lieu de lancer une exception. @Override manquant. –
Merci pour vos commentaires. Je garderai ça à l'esprit. :) –
Votre TableModel ne peut pas fonctionner si vous n'appelez pas les méthodes héritées fireXxxxEvent() de AbstractTableModel! Tout appel à add() n'actualisera pas le JTable! – jfpoilpret