Bonsoir,
Je poste car j'ai un problème pour ajouter un KeyListener à mon Programme.
J'ai déjà regarder plusieurs postes montrant comment en ajouter à des JPanel ou à des JFrame, j'ai tout essayer mais aucun de cela ne marche.
Mon code est comme suit:
J'essaie en fait de développer un Pong et j'aimerais que le jeu démarre en appuyant sur la touche Entrée.
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
24
25
26
27
28
29
30 //Définitions de toutes les variables public class Terrain extends JPanel implements KeyListener { public Terrain(Jeu je) { //affections de certaines variables setFocusable(true); this.requestFocusInWindow(true); addKeyListener(this); } public void initialisation() { //on affecte des valeurs aux variables } public void go() { //Algorithme avec un timer } public void keyPressed(KeyEvent e) { this.initialisation(); this.go(); } public void keyReleased(KeyEvent e) { } public void keyTyped(KeyEvent e) { } }
Pour l'instant j'essai déjà de le faire fonctionner en appuyant sur n'importe quel touche mais le KeyListener ne fonctionne pas.
Merci pour l'aide que vous pourrez m'apporter.






Répondre avec citation
Partager