ajouter des lignes dynamiquement dans un JTable
Bonsoir,
J'utilise un JTable. Un constructeur du JTable permet de créer l'élément JTable a partir d'un tableau de données et d'un tableau d'en-tête.
J'arrive a créer le JTable mais uniquement lorsque le tableau de donnée est fixé au départ. Or j'ai besoin d'ajouter des lignes/entrées au fur et a mesure d'un processus après la création du JTable de sorte a ce que l'utilisateur puisse observer l'état d'avancement du processus (et des lignes qui s'ajoutent au fur et a mesure). Or, après avoir lu attentivement la documentation Oracle sur ce composant JTable je n'ai trouvé aucune méthode qui me permette d'ajouter des lignes dynamiquement. Comment faire ? http://docs.oracle.com/javase/7/docs...ng/JTable.html
Par ailleurs, j'ai ca mais ca ne va pas, j'ai une exception a la première ligne data[i][0] = "Kathy";. Comment corriger ?
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
Object[][] data;
for(int i=0; i<250; i++) {
data[i][0] = "Kathy";
data[i][1] = "Smith";
data[i][2] = "Snowboarding";
data[i][3] = new Integer(5);
data[i][4] = new Boolean(false);
i++;
}
table = new JTable(data, header); |
Merci