Bonjour, je souhaite faire un keyListener pour une combinaison de touche (Ctrl + Page-Up). Savez vous si cela est possible ?
J'ai rédigé ce code là mais ca ne marche pas du tout. Ai- je mal représnter la combinaison de touches ?

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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
 
import java.awt.event.*;
import java.awt.event.KeyEvent ;
/**
 * @author le
 *
 * TODO To change the template for this generated type comment go to
 * Window - Preferences - Java - Code Style - Code Templates
 */
public class DocumentAreaKeyListener implements KeyListener{
 
	public DocumentAreaKeyListener ()
	{
 
	}
 
	/* (non-Javadoc)
	 * @see java.awt.event.KeyListener#keyPressed(java.awt.event.KeyEvent)
	 */
	public void keyPressed(KeyEvent arg0) {
		// TODO Auto-generated method stub
		if (arg0.getKeyCode() == KeyEvent.CTRL_MASK + KeyEvent.VK_PAGE_UP)
		{
			System.out.println("coucou");
		}
 
	}
	/* (non-Javadoc)
	 * @see java.awt.event.KeyListener#keyReleased(java.awt.event.KeyEvent)
	 */
	public void keyReleased(KeyEvent arg0) {
		// TODO Auto-generated method stub
		if (arg0.getKeyCode() == KeyEvent.CTRL_MASK + KeyEvent.VK_PAGE_UP)
		{
			System.out.println("coucou");
		}
 
	}
	/* (non-Javadoc)
	 * @see java.awt.event.KeyListener#keyTyped(java.awt.event.KeyEvent)
	 */
	public void keyTyped(KeyEvent arg0) {
		// TODO Auto-generated method stub
		if (arg0.getKeyCode() ==KeyEvent.CTRL_MASK + KeyEvent.VK_PAGE_UP)
		{
			System.out.println("coucou");
		}
 
	}
}
Merci d'avance


[Modéré par Debernad]
[Ajout des balises CODE]
[Ajout de tag dans le titre]
Lire les régles du forum