Bonsoir,
Voilà, je voudrais utiliser la fonction suivante :
Dans un JFrame qui hérite bien sur de KeyListener
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 public void keyPressed(KeyEvent e) { }
J'ai mis ceci dans le constructeur de mon JFrame :
Mais quand j'utilise mes touches :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 this.addKeyListener(this);
Rien ne ce passe, il ne rentre pas dans la fonction
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
23 @Override public void keyPressed(KeyEvent e) { System.out.println("keyPressed"); if(e.getKeyCode() == e.VK_UP) { System.out.println("HAUT"); } else if(e.getKeyCode() == e.VK_DOWN) { System.out.println("BAS"); } else if(e.getKeyCode() == e.VK_RIGHT) { System.out.println("DROIT"); } else if(e.getKeyCode() == e.VK_LEFT) { System.out.println("GAUCHE"); } }
Comment utiliser la fonction addKeyListener() ?
Merci,
Partager