Bonjour,
soit la méthode suivante:
Si je tape la touche 'A' du clavier, la ligne suivante apparaît:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 public void keyPressed(KeyEvent e) { System.out.println("Caractère saisi:'" + e.getKeyChar() + "' Code:" + e.getKeyCode()); }
Si je tape la touche 'a' du clavier, la ligne suivante apparaît:Caractère saisi:'A' Code: 65
Si je tape la touche '6' du clavier, la ligne suivante apparaît:Caractère saisi:'a' Code: 65
Si je tape la touche '-' du clavier, la ligne suivante apparaît:Caractère saisi:'6' Code: 54
etc.Caractère saisi:'-' Code: 54
En conclusion, la touche KeyEvent.getKeyCode() retourne toujours le code unicode du caractère en majuscule correspondant à la touche du clavier pressé.
Comment faire pour que cette méthode retourne le code unicode du caractère minuscule ?
Merci d'avance pour votre aide
++
Partager