Afficher un Jtable
AA
-
tarek_dotzero Messages postés 834 Statut Membre -
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);}
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);}
A voir également:
- Afficher un Jtable
- Afficher appdata - Guide
- Afficher taille dossier windows - Guide
- Afficher calendrier outlook dans google agenda - Guide
- Windows 11 afficher d'autres options - Guide
- Afficher le 0 devant un nombre dans excel - Guide
1 réponse
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 :
Les paramètres possibles sont variés selon le besoin.
Bon Continuation.
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.
http://www.javafr.com/codes/JTABLE-DYNAMIQUE-AVEC-FONCTIONNALITES-BASIQUES_52656.aspx
Il me parait qu'il est bien fait.