Salut à tous et joyeuses fêtes,

J'ai essayé d'associer un événement clavier à une action mais je n'y suis pas parvenu. J'aurais voulu savoir comment est-ce qu'on fait cela.

Ma façon de le faire est la suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
Action monAction = new AbstractAction("action"){
          public void actionPerformed(ActionEvent event){
                   ...          
          }
};
monAction.putValue(Action.ACCELERATOR_KEY, KeyStroke.getKeyStroke(KeyEvent.VK_C, ActionEvent.CTRL_MASK));
Mais ça ne marche pas, l'action marche mais le raccourci clavier n'a aucun effet.

Merci