Bonjour à tous,
J'ai un pitit soucis dans une appli que je fais en architecture MVC.

J'ai une fenetre principale, un controleur de fenetre principale, et une jdialog.

Sur ma fenetre principale j'ai des Bouttons radio et un menu.

Ce que je dois faire c'est ouvrir via le menu une jdialog en lui donnant en parametre le choix fait par l'utilisateur via le boutton radio.


J'arrive à ouvrir une jdialog via le menu. Pour cela dans ma fenetre principale j'ai ajouter mon menu item dans un listener

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
menuIt.addActionListener(new ControleurFenetrePrincipale(this));
et dans mon controleur j'ai

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
...
public void actionPerformed(ActionEvent e) {
 
		String s = e.getActionCommand();
 
		if (s.equals("blabla")) {
 
			new maJdialog(this.vue);
 
		}
}
J'arrive aussi à connaitre quel boutton radio est coché par l'utilisateur en procédant exactement de la meme maniére et avec le meme controleur de fenetre.

Voila mais le soucis c'est que j'arrive à faire soit l'un soit l'autre je n'arrive pas a faire les deux à la suite. Car quand je coche mon boutton radio et que je vais cliqué dans mon menu, le clique du menu efface l'action précédente.

Pourriez vous m'aider à résoudre ce probleme? Comment puis je connaitre quel boutton radio est coché quand j'appelle ma jdialog dans le controleur principal?

Merci d'avance de m'aider.