Problème KeyListener et JPanel
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:
Code:
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) {
}
} |
J'essaie en fait de développer un Pong et j'aimerais que le jeu démarre en appuyant sur la touche Entré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.