type de données retourné par getKeyCode()
Bonjour,
J'aimerai savoir si et comment getKeyCode() retourne un integer (ce que je comprends dans la documentation). Par exemple, comment on explique mon code ci dessous qui fonctionne:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| public void keyPressed(KeyEvent ke) {
int a = ke.getKeyCode();
switch(a)
{
case KeyEvent.VK_LEFT:
System.out.println("choix 1");
forme.deplacerGauche();
break;
case KeyEvent.VK_RIGHT :
System.out.println("choix 2");
forme.deplacerDroite();
break;
case KeyEvent.VK_UP:
System.out.println("choix 3");
forme.deplacerHaut();
break;
case KeyEvent.VK_DOWN:
System.out.println("choix 4");
forme.deplacerBas();
break;
}
} |
KeyEvent.VK_UP est il un integer ? Si oui lequel, et puis je le mettre directement dans mon case? par exemple case 38 au lieu de case KeyEvent.VK_DOWN ?
Par avance merci de vos lumieres !
Cedric