Bonjour,
J'ai un problème lors de la création d'une action lorsqu'on presse la touche shift.
voila mon code:
Le problème vient du fait que la touche shift n'est pas reconnu car si je met "VK_D", la touche D lance bien la procedure "shiftPressed()".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 this.getInputMap(WHEN_IN_FOCUSED_WINDOW).put(KeyStroke.getKeyStroke(KeyEvent.VK_SHIFT,0), "shiftPressed"); Action shiftPressed = new AbstractAction(){ static final long serialVersionUID = 42L; public void actionPerformed(ActionEvent e){ EspaceJeu.this.ecoutePlateauJeu.shiftPressed(); } }; this.getActionMap().put("shiftPressed", shiftPressed);
Quelqu'un a t'il une solution à ça ?
merci d'avance
Partager