Bonjour.
J'ai un code assez simple qui ne marche pas.
Je souhaite juste tester le keyListener , mais je dois faire une fausse manip qui m'echappe.
Voici une classe :
Sachant que l'imageur est une classe "extends Component" qui affiche une image à l'ecran et que mon main inclu la ligne :
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 import java.awt.event.* ; import java.awt.*; public class ReactionClavier implements KeyListener { //ATTRIBUTS Imageur imageur; //CONSTRUCTEUR public ReactionClavier (Imageur imageur) { super() ; this.imageur = imageur ; } //METHODES public void keyReleased(KeyEvent e){ System.out.println("touche : " + e.getKeyChar()) ; } public void keyPressed(KeyEvent e){} public void keyTyped(KeyEvent e){} }
Tout cela parait tres scolaire, pourtant mon application reste insensible au clavier. Est ce que quelqu'un saurait me dire pourquoi ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part imageur.addKeyListener(new ReactionClavier(imageur));
Merci beaucoup
a+
Partager