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 ?
Merci d'avance
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"); } } }
[Modéré par Debernad]
[Ajout des balises CODE]
[Ajout de tag dans le titre]
Lire les régles du forum
Partager