OVH Cloud OVH Cloud

Questions de KeyEvent

1 réponse
Avatar
MiXAO
Comment savoir si ce que je recois dans le keyTyped de mon KeyAdapter
est un caractère imprimable et non un caractère de suppression ou autre ?
J'avais cru qu'en ne prenant que les KeyEvent dont le getKeyChar() est
>= 32 suffirait mais il se trouve que le VK_DELETE vaut justement 127 :(

Une piste ?

MiXAO

1 réponse

Avatar
Christophe M
MiXAO wrote:

Comment savoir si ce que je recois dans le keyTyped de mon KeyAdapter
est un caractère imprimable et non un caractère de suppression ou autre ?
J'avais cru qu'en ne prenant que les KeyEvent dont le getKeyChar() est
= 32 suffirait mais il se trouve que le VK_DELETE vaut justement 127 :(


Une piste ?

MiXAO


Voir les méthodes de la classe Character, dont par exemple la méthode
getType() qui permet de savoir le type de caractère.