BOnjour,
alors j'ai fait une classe EcouteurTouches qui écoute les touche fléchés du clavier pour déplacer mon pacman.
J'ai une classe fenêtre qui hérite de Frame à laquelle j'ai essayer de mettre mon écouteur en faisant dans son constructeur :
Quand j'appuyer sur les touches fléché cela réagissaient.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 ecouteurTouches = new EcouteurTouches(jeu.getLaby()); this.addKeyListener(ecouteurTouches);
Mais je me suis rendu compte que je devait le mettre dans ma classe Plateau (hérite de Panel) qui contient mon labyrinthe (qui lui contient pacman) car c'est dans cette classe que j'enlève et remet mon labyrinthe à chaque changement de niveau.
Je l'ai mis de la même façon dans le constructeur mais quand j'appuie sur les touches cela ne réagit pas...
Je ne comprends pas...
Merci de votre aide.
Partager