Afficher un Jtable

Fermé
AA - Modifié par AA le 30/12/2011 à 19:55
tarek_dotzero Messages postés 817 Date d'inscription jeudi 19 juillet 2007 Statut Membre Dernière intervention 12 avril 2022 - 30 déc. 2011 à 23:28
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 817 Date d'inscription jeudi 19 juillet 2007 Statut Membre Dernière intervention 12 avril 2022 120
30 déc. 2011 à 20:35
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
ok,,merci je vais essayé :)
0
ça marche pas :(
0
tarek_dotzero Messages postés 817 Date d'inscription jeudi 19 juillet 2007 Statut Membre Dernière intervention 12 avril 2022 120
30 déc. 2011 à 23:28
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