kaloway
Messages postés358Date d'inscriptionjeudi 24 octobre 2002StatutMembreDernière intervention13 avril 2020
-
13 août 2003 à 10:25
koriteki
Messages postés20Date d'inscriptionmardi 20 avril 2004StatutMembreDerniè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.
cs_GodConan
Messages postés2113Date d'inscriptionsamedi 8 novembre 2003StatutContributeurDernière intervention 6 octobre 201211 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.)
_______________________________________
koriteki
Messages postés20Date d'inscriptionmardi 20 avril 2004StatutMembreDerniè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.