Bonjour

Je suis en train de développer une application avec un beau menu. Pour cela, j'ai créer une classe BarreMenu qui crée le menu et ainsi en faisant un :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
menu = new BarreMenu();
this.setJMenuBar(menu);
dans n'importe quelle fenêtre, j'ai mon menu et cela facilite la modification de mon menu pour l'ensemble de mon application.
Pourtant j'ai un problème. En effet, je ne sais pas faire d'évènements pour que quand on clique sur un des MenuItems, j'ouvre une nouvelle fenètre.
Comment faire ?

J'ai déjà essayé d'insérez ceci dans le code de ma BarreMenu
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
private JMenuItem getMenuItemLogOut() {
	if (MenuItemLogOut == null) {
		MenuItemLogOut = new JMenuItem();
		MenuItemLogOut.setText("Log out");
		this.MenuItemLogOut.addMouseListener(new java.awt.event.MouseAdapter() {
			public void mouseClicked(java.awt.event.MouseEvent e) {
				System.out.println("ok");					
			}
		});
	}
	return MenuItemLogOut;
}
mais cela ne fait rien.

J'ai aussi essayé d'insérer le listener dans le code de la JFrame qui appelle new BarreMenu() mais cela ne fait pas grand chose de bon.

Pourriez-vous m'aider.

Merci d'avance