Afficher un Jtable

AA -  
tarek_dotzero Messages postés 834 Statut Membre -
Bonjour,
je veux remplir un jtable puis l'affiché je connais le nombre de colonnes mais le nombre de ligne depens des personne inscrits j'ai utilisé une boucle son point d'arret la fin de la liste des personne inscrit mais quand j'affiche seul la dernier personne s'affiche comme ci à chaque fois la ligne rempli est ecrasé par la suivante SVP j'en ai vraiment besoin d'aide le plus vite possible SVP .............voici une partie du code:
for(int i=0;i<ress.size();i++){
String ii=c.age;
String nnn= c.nom;
String pren=c.prenom;
int ide=c.ide;
String a=c.adr;
String di=c.datI;
String lN=c.lieuN;

int t=c.telephone;
String title[] = {"id°", "Nom", "Prenom","Date naissance","Lieu naissance",
"Adresse","Telephone","Date d'inscription"};
Object data[][]={{ide,nnn,pren,ii,lN,a,t,di}} ;
JTable tabel = new JTable(data, title);}

1 réponse

tarek_dotzero Messages postés 834 Statut Membre 122
 
Bonjour,

La façon avec laquelle vous utilisez le JTable implique l'utilisation du DefaultTableModel:

http://docs.oracle.com/javase/1.4.2/docs/api/javax/swing/table/DefaultTableModel.html

Pour ne pas écraser les données affichées, vous devez créer une nouvelle ligne avant de la remplir :

maTable.getModel().addRow(...)


Les paramètres possibles sont variés selon le besoin.

Bon Continuation.
0
AA
 
ok,,merci je vais essayé :)
0
AA
 
ça marche pas :(
0
tarek_dotzero Messages postés 834 Statut Membre 122
 
Vous pouvez jeter un coup d'oeil sur ce code:

http://www.javafr.com/codes/JTABLE-DYNAMIQUE-AVEC-FONCTIONNALITES-BASIQUES_52656.aspx

Il me parait qu'il est bien fait.
0