2017-07-14 1 views
0

J'ai une table de mon serveur SQL et je me suis connecté à et stocké toutes les données dans une liste chaînée. Je veux maintenant prendre ces données de la liste liée créée (tout fonctionne bien) mais quand j'essaye de les stocker dans ma table appelée customerTable elle ne reconnaît pas ma table. (Ma GUI est sur une classe différente, ainsi ma liste liée et mon objet client que j'utilise pour initialiser get, set des méthodes, donc je pense qu'il a quelque chose à voir avec ça)Comment afficher des données dans une jTable en utilisant des listes chaînées

Quelqu'un peut-il m'aider à comprendre comment je fais ça?

J'utilise ce code:

DefaultTableModel model = (DefaultTableModel) customerTable.getModel(); 
+0

Copie possible de [Comment puis-je afficher mes données DoubleListList dans une table JTable?] (Https://stackoverflow.com/questions/26948509/how-can-i-show-my-doubly-linkedlist-data-in -a-jtable) – Rossiar

Répondre

0

Vous devez implémenter l'interface TableModel, d'utiliser votre liste existante comme l'arrière du modèle de table.

Voir How to Use Tables des tutoriels Java, sur la création de modèles de table.

0

telle est ma liste, et mon objet client que j'utilise pour initialiser obtenir, les méthodes set

Si vous stockez les données dans un objet personnalisé, vous devez créer une coutume TableModel pour cet objet.

Découvrez Row Table Model pour un exemple étape par étape sur la façon de créer ce modèle de table personnalisé pour votre objet.