Bonjour à tous, je n'ai pas beaucoup d'expérience dans les interfaces graphiques java, c'est pourquoi j'aurai besoin de quelques conseils. Il s'agit surtout de problèmes concernant l'architecture de mon application (que j'ai ici simplifiée) :
J'ai une classe singleton Ville, une classe Batiment, et une classe Personne. Mon objet de type Ville contient une liste de batiments, et chaque batiment contient une liste de personnes.
J'ai besoin d'afficher la représentation de ce système. Les personnes sont représentées par des composants contenue dans un composant représentant leur batiments, lui-même contenu dans un composant représentant la ville. Je dois séparer l'interface graphique de la représentation logique de mon système, c'est pourquoi j'ai créé les classes VilleI, BatimentI et PersonneI chargées de représenter une ville, un batiment et une personne.
Je me demande comment relier ces classes avec les classes du modèle. Est-ce que chaque batiment doit avoir une instance de BatimentI dans ses attributs ? Comment faire pour que les personnes s'affichent dans les batiments ?
Merci beaucoup !
Vince