Précédent   Forum du club des développeurs et IT Pro > Java > Interfaces Graphiques en Java > AWT/SWING
AWT/SWING
Forum d'entraide pour les API Swing et AWT. Avant de poster -> FAQ AWT/SWING
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 16/10/2012, 14h45   #1
maccormick
Futur Membre du Club
 
Inscription : juin 2009
Messages : 97
Détails du profil
Informations forums :
Inscription : juin 2009
Messages : 97
Points : 17
Points : 17
Par défaut Frame, MenuBar et Panel dans architecture MVC

Bonjour à tous,
Je fais une application basée sur une architecture MVC. En m'inspirant du tuto de Baptiste Witch, tout marche nickel. Je cherche maintenant à complexifier mon appli. Celle-ci se compose de 3 différentes vues (JFrame, JMenuBar, JPanel) qui se construisent de la façon suivante :
- je construit la JFrame
- dans la JFrame, j'intègre un JPanel
- dans la JFrame, j'intègre un JMenuBar
- j'affiche la JFrame
Ces composants ont tous des listeners et des "notifiers" car ils doivent modifier et être au courant des modifications du modèle via le contrôleur.
L'architecture MVC fonctionne très bien puisque lorsque je mets des sysout pour savoir si les mises à jour fonctionnen, tout roule, et les valeurs sont mises à jour nickel.
Par contre, impossible de mettre à jour mes JLabel (par des setText() dans objetChanged par exemple) présents sur mon JPanel. Seule la JFrame principale arrive à le faire.
J'ai donc dû louper un concept sur SWING / MVC.
Auriez vous des idées ?
Merci !
maccormick est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/10/2012, 14h33   #2
Henry22
Futur Membre du Club
 
Inscription : octobre 2006
Messages : 58
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 58
Points : 15
Points : 15
Salut,

Postes la partie de code qui te semble poser problème pour qu'on regarde.
Henry22 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/10/2012, 12h41   #3
maccormick
Futur Membre du Club
 
Inscription : juin 2009
Messages : 97
Détails du profil
Informations forums :
Inscription : juin 2009
Messages : 97
Points : 17
Points : 17
Résolu ! Merci quand même Henry22
maccormick est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/10/2012, 12h03   #4
fraco
Membre chevronné
 
Avatar de fraco
 
Inscription : juin 2006
Messages : 737
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 737
Points : 757
Points : 757
Résolu ? ah, on est content pour toi !
Si tu nous disais comment ?
Pourrait un jour être utile à quelqu'un...

Merci!
fraco est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/12/2012, 17h31   #5
maccormick
Futur Membre du Club
 
Inscription : juin 2009
Messages : 97
Détails du profil
Informations forums :
Inscription : juin 2009
Messages : 97
Points : 17
Points : 17
Voici la réponse : en fait j'ai mis des panels qui implémentent une vue abstraite de mon modèle. Si ça peut aider ...
@+
maccormick est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Cette discussion est résolue.
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 08h52.


 
 
 
 
Partenaires

Hébergement Web