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(); } }
Il parle sans doute de la Classe PopupPanel de l'API Google: http://www.gwtproject.org/javadoc/la...opupPanel.html
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager