Bonsoir,
J'ai créé un menu pour une petite application.  J'ai quelques soucis pour déclencher un évènement lors d'un clic.
Voici mon code
	
	| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 
 |  
class Frame implements ActionListener{
	 static void createAndShowGUI() {
        //Make sure we have nice window decorations.
        JFrame.setDefaultLookAndFeelDecorated(true);
 
        //Create and set up the window.
        JFrame frame = new JFrame("Find the shortest way");
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        frame.setBounds(0,0,1000,700);
 
        //Create the menu bar.  Make it have a cyan background.
        JMenuBar cyanMenuBar = new JMenuBar();
        cyanMenuBar.setOpaque(true);
        cyanMenuBar.setBackground(Color.cyan);
        cyanMenuBar.setPreferredSize(new Dimension(20, 20));
 
        //Create the menu item
        JMenuItem menuitem1 =  new JMenuItem("Compute", 'C');
        JMenuItem menuitem2 = new JMenuItem("Exit", 'E');
        JMenuItem menuitem3 = new JMenuItem("Help", 'e');
        JMenuItem menuitem4 = new JMenuItem("About", 'A');
 
        //Create the menubar elements
        JMenu menu = new JMenu("File");
        menu.setMnemonic('F'); // mnemonic
        JMenu menu2 = new JMenu("Help");
        menu2.setMnemonic('H'); // mnemonic
 
        //add menu elements to the menubar
        menu.add(menuitem1);
        menu.add(menuitem2);
        menu2.add(menuitem3);
        menu2.add(menuitem4);
        cyanMenuBar.add(menu);
        cyanMenuBar.add(menu2);
 
 
        // Prepare the event on the menu item
        menuitem4.addActionListener(this);
 
        //event when user click on a menu item
        public void actionPerformed(ActionEvent event)
 	 	{
 	 		if(event.getSource()== menuitem4) 
 	 		{
 	 			apd aproposde = new apd();
 	 		}
 	 	}
...
}
 
 
	public static void main(String[] args) {
        javax.swing.SwingUtilities.invokeLater(new Runnable() {
            public void run() {
                createAndShowGUI();
            }
        });
    } | 
 Le problème est a la ligne 
	
	public void actionPerformed(ActionEvent event)
 ou Eclipse souligne en rouge les 2 ().
Est ce que quelqu'un aurait la gentillesse de me dire ce qu'il se passe?
Merci pour votre aide et meilleurs voeux pour 2006
Micka
[ Sujet déplacé depuis le forum java par Viena ]
 Les Règles du Forum
 Les Règles du Forum
						
					
Partager