[JTable] Modéliser une liste d'objets contenant une liste d'objets
Bonjour,
Je dois représenter dans une JTable un objet dont voici un exemple :
Code:
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;
} |
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 :
-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