Bonjour, j'ai une interface qui implemente PopupPanel, le bouton marche tres bien avec le click de la souris, je cherche à faire le meme traitement mais cette fois ci avec le bouton entrer du clavier.
Bonjour, j'ai une interface qui implemente PopupPanel, le bouton marche tres bien avec le click de la souris, je cherche à faire le meme traitement mais cette fois ci avec le bouton entrer du clavier.
Salut,
Ta classe doit implémenter KeyListener et ses méthodes. Tu récupère la touche pressé et tu teste avec un if si c'est celle que tu désire.
Si tu désire n'utilise qu'une de ces trois méthodes, il faut tout de même toute les déclarer! Simplement, tu ne met aucune instruction dans les méthodes dont tu ne veux pas te servir.
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 public void keyPressed(KeyEvent event) { //Action effectuée quand une touche est préssée if( event.getKeyChar() == 'a' ) { ... } pause(); } public void keyReleased(KeyEvent event) { //Action effectuée quand une touche est relachée if( event.getKeyChar() == 'a' ) { ... } pause(); } public void keyTyped(KeyEvent event) { //Action effectuée quand une touche est tapée (pressée puis relâchée) if( event.getKeyChar() == 'a') { ... } pause(); } }
de quelle interface PopupPanel on parle là?
Il parle sans doute de la Classe PopupPanel de l'API Google: http://www.gwtproject.org/javadoc/la...opupPanel.html
Partager