Bonjour,

Voila j'ai fait une classe KeyListeners que j'appelle dans une autre classe à l'aide de: addKeyListener(keyListeners); mais les événements clavier ne sont pas pris en compte lors de l'exécution. En clair quand j'appuie sur les touches concernées il ne se passe rien. Pourquoi? Que puis je faire?

Merci d'avance.

Voici le code de ma classe KeyListeners :

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
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;
 
public class KeyListeners implements KeyListener
	{
 
	public void keyPressed(KeyEvent e)
		{
		int Key = e.getKeyCode();
 
		switch(Key)
			{
			case KeyEvent.VK_ESCAPE:
				System.out.println("Escape");
				break;
			case KeyEvent.VK_ENTER:
				System.out.println("Enter");
				break;
			}
		}
 
	public void keyReleased(KeyEvent e)
		{
		}
 
	public void keyTyped(KeyEvent e)
		{
		}
	}