Bonjour,
J'ai créé un classe qui me permet de gérer mes evenements, je n'ai pas de probleme avec ActionListener mais KeyListener n'as pas l'air de fonctionner.
Ma classe qui gere les evenements :
aucun des 3 messages ne s'affiche.
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
31 import java.awt.event.*; import javax.swing.*; public class Evenements implements ActionListener, KeyListener { private Interface frm; /** * Constructeur */ public Evenements(Interface vue) { this.frm = vue; } public void actionPerformed(ActionEvent evt) { // Ok Fonctionne } public void keyPressed(KeyEvent evt) { System.out.println("keyP"); } public void keyReleased(KeyEvent evt) { System.out.println("keyR"); } public void keyTyped(KeyEvent evt) { System.out.println("keyT"); } }
La classe depuis laquele il est appelé :
quelqu'un peut m'aider ?
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 import java.awt.*; import javax.swing.*; public class Interface extends JApplet { private Evenements events; // Les boutons visiblent par Evenements public JButton origine; public JButton test; public JCheckBox souris; /** * Constructeur */ public Interface() { events = new Evenements(this); addKeyListener(events); //... } public void init(){ Interface inter = new Interface(); } }
Partager