Dans mon programme, j'ai créé un menu édition où il y a les fonctions classiques : couper, copier, coller,Supprimer et Sélectionner tout.
Néanmoins, j'ai quelques problèmes.
En effet, j'ai mis des raccourcis clavier pour chaque fonction (Ctrl+X, Ctrl+C, Ctrl+V, Ctrl+Delete et Ctrl+A) qui fonctionnent. Mais lorsque je clique dessus dans le menu, l'action ne s'effectue pas.

Voici le code pour ce menu :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
      JMenu menuEdition = new JMenu ();
    menuEdition.setEnabled (true);
    menuEdition.setText ("Edition");
    menuEdition.setLabel ("Edition");
 
    JMenuItem jmiCouper = new JMenuItem ();
    jmiCouper.setText ("Couper");
    jmiCouper.setAccelerator (KeyStroke.getKeyStroke (KeyEvent.VK_X, InputEvent.CTRL_MASK)) ;
    menuEdition.add(jmiCouper);
 
    JMenuItem jmiCopier = new JMenuItem ();
    jmiCopier.setText ("Copier");
    jmiCopier.setAccelerator (KeyStroke.getKeyStroke (KeyEvent.VK_C, InputEvent.CTRL_MASK)) ;
    menuEdition.add(jmiCopier);
 
    JMenuItem jmiColler = new JMenuItem ();
    jmiColler.setText ("Coller");
    jmiColler.setAccelerator (KeyStroke.getKeyStroke (KeyEvent.VK_V, InputEvent.CTRL_MASK)) ;
    menuEdition.add(jmiColler);
 
    JMenuItem jmiSupprimer = new JMenuItem ();
    jmiSupprimer.setText ("Supprimer");
    jmiSupprimer.setAccelerator (KeyStroke.getKeyStroke (KeyEvent.VK_DELETE, InputEvent.CTRL_MASK)) ;
    menuEdition.add(jmiSupprimer);
 
    menuEdition.addSeparator();
 
    JMenuItem jmiToutSelect = new JMenuItem ();
    jmiToutSelect.setText ("Sélectionner tout");
    jmiToutSelect.setAccelerator (KeyStroke.getKeyStroke (KeyEvent.VK_A, InputEvent.CTRL_MASK)) ;
    menuEdition.add(jmiToutSelect);
 
    barreMenu.add(menuEdition);
Merci d'avance pour votre aide.