Getkeycode

kaloway Messages postés 358 Date d'inscription jeudi 24 octobre 2002 Statut Membre Dernière intervention 13 avril 2020 - 13 août 2003 à 10:25
koriteki Messages postés 20 Date d'inscription mardi 20 avril 2004 Statut Membre Dernière intervention 7 mai 2014 - 28 juin 2011 à 08:50
kaloway

salut,

la commande getkeycode me retourne "0" lorsqu'elle est intégrée dans keytyped, alors qu'elle me retourne le code de la touche tapée lorsqu'elle est intégrée dans keypressed.
quelqu'un peut m'expliquer cette différence et comment y remèdier.

merci d'avance.

3 réponses

koriteki Messages postés 20 Date d'inscription mardi 20 avril 2004 Statut Membre Dernière intervention 7 mai 2014
27 juin 2011 à 10:24
Il semblerait qu'une modification de version en soit la cause...
0
cs_GodConan Messages postés 2113 Date d'inscription samedi 8 novembre 2003 Statut Contributeur Dernière intervention 6 octobre 2012 12
27 juin 2011 à 23:15
Salut,
Il me semble que la réponse est dans le javadoc de la methode.... ;o)

____________________________________________
public int getKeyCode()
Returns the integer keyCode associated with the key in this event.
Returns:
the integer code for an actual key on the keyboard. (For KEY_TYPED events, the keyCode is VK_UNDEFINED.)
_______________________________________

GodConan ;o)
0
koriteki Messages postés 20 Date d'inscription mardi 20 avril 2004 Statut Membre Dernière intervention 7 mai 2014
28 juin 2011 à 08:50
Effectivement, cela donne la réponse.Mais, cela n'empèche que la méthode a été modifié. Car, il y'a 8 mois de façons, les lignes de codes suivantes fonctionnaient:
private void jTFNomKeyTyped(java.awt.event.KeyEvent evt) {
// TODO add your handling code here:
int statut;
statut=evt.getKeyCode();
if(statut==52)
{
evt.setKeyCode(65);
}
}
Maintenant, ce n'est plus le cas. Ce code ne "transforme" plus les ' en ~, lors de la saisie.
0
Rejoignez-nous