Bonjour
j'ai une JFrame et un cardLayout dessus
dans un des JPane de mon cardLayout, il faut que je detecte le le KeyReleased
alors mon KeyListener ne détecte rien
sur quel composant devrais je le mettre ??
Bonjour
j'ai une JFrame et un cardLayout dessus
dans un des JPane de mon cardLayout, il faut que je detecte le le KeyReleased
alors mon KeyListener ne détecte rien
sur quel composant devrais je le mettre ??
Plzzz pas de questions par MP.
Pour détecter un keyReleased alors que le KeyListener ne détecte rien, cela risque de ne pas être facile !
Tu peux associer des KeyListener à n'importe quel composant, et cela fonctionnera dès lors que le composant aura le focus.
Mieux que Google, utilisez Sur Java spécialisé sur la plate-forme java !
Pour réaliser vos applications Java dans le cadre de prestations, forfait, conseil, contactez-moi en message privé.
Sinon passes par un AWTEventListener (tous les events y passent avant d'être dispatchés).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 AWTEventListener e = new AWTEventListener() { public void eventDispatched(AWTEvent arg0) { if(arg0 instanceof KeyEvent) { doSomthing(); } } }; Toolkit.getDefaultToolkit().addAWTEventListener(e, AWTEvent.KEY_EVENT_MASK);
Hey, this is mine. That's mine. All this is mine. I'm claiming all this as mine. Except that bit. I don't want that bit. But all the rest of this is mine. Hey, this has been a really good day. I've eaten five times, I've slept six times, and I've made a lot of things mine. Tomorrow, I'm gonna see if I can't have sex with something.
arf désolé
je request le focus sur une autre instance de l'autre ..Grrrr kel
merci
Plzzz pas de questions par MP.
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