Bonjour,
Je dois représenter dans une JTable un objet dont voici un exemple :
Donc je voudrais représenter un objet Monde dans une table comportant les colonnes nom, compétence et numDeSécu. J'ai deux idées :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 class Monde{ List<Personne> personnes; } class Personne{ List<Identité> identités; } class Identité{ String nom; String compétence; int numDeSécu; }
-soit je gère dans ma liste la liste des identités, et à moi de geré que les lignes sont dans des objets différents.
-soit je fais une liste contenant une ligne par Personne, mais la ligne est consituée d'une JTable d'Identité.
La première a l'inconvénient de devoir gérer des problèmes de tri ou d'insertion de ligne peu facilement.
La deuxième a, je trouve, l'avantage de simplifier ces points et de pouvoir définir des choses récursivement, mais je ne suis pas sur que ça soit réalisable! Je vais avoir des problèmes pour l'affichage de case d'une table dans les cases d'une autre table...
Qu'en pensez-vous?
Merci d'avance
Partager