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
1 2 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
Partager