Pourquoi KeyStroke.getKeyStroke('h').getKeyCode();
renvoie 0?Pourquoi KeyStroke.getKeyStroke ('h'). GetKeyCode(); retourner 0?
Par exemple:
import javax.swing.KeyStroke;
public class KeyStrokeTest {
public static void main(String[] args) {
KeyStroke keyStroke = KeyStroke.getKeyStroke('h');
System.out.println(keyStroke.getKeyCode());
}
}
Sorties:
0
Comment puis-je résoudre ce problème?
il me donne une valeur int 104 mais KeyEvent.VK_H a 72. – EchoCache
Les clés VK ne se soucient pas des majuscules/minuscules, donc elles donnent le code de la majuscule H, qui est 72. 104 est le code des minuscules h. – uoyilmaz