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:
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 ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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; } }
Par avance merci de vos lumieres !
Cedric
Partager