Bonjour,

Je ne cherche pas une solution, simplement une indication extérieur sur mon petit projet client lourd.

J'ai suivi le très bon tuto sur le pattern Observer, rien à dire ça fonctionne. J'essaye en vain de respecter le MVC. Mon projet me sert d'apprentissage et de découverte

Pour mon application, j'ai donc une vue JFrame qui contient plusieurs JPanel. Dans ces JPanel, j'ai des JTable, JTextField etc...

Ma question est la suivante, pour mettre à jour les modèles qui sont liés à mes JTable, je passe en paramètre de ma JFrame un objet modelLoader qui contient dans ces attributs tous les objets modèle de mes composants (JTableModel, JTextFieldModel etc...) et je fais dans ma JFrame un monJPanel.addObserver(modelLoader.getJTableModel) sachant que mes JPanel sont des Observable (ils écoutent les actions et notifient)

Donc ça marche très bien, mais mon approche est-elle "dégoûtante" ? Suis-je à côté de la plaque concernant le MVC ?

J'ai du mal avec le rôle du contrôleur... Quelqu'un peut-il m'éclairer ?

Google est mon ami mais Google ne m'a pas permis de répondre à mon cas.

En vous remerciant pour votre éclaircissement,
Victorz.