2010-04-14 6 views
0

Après avoir utilisé mon champ de texte, je ne peux pas obtenir un jpanel qui clique sur la mise au point pour mon keylistener. Cela fonctionne pour le mouselistener mais toutes les autres frappes continuent à être détectées par le champ de texte pas le jpanel.Perdre la mise au point d'un JTextField

Le panneau a été mis en surbrillance (vrai) et fonctionne correctement jusqu'à ce que je mette le focus au clavier. C'est comme si le champ de texte ne libérait pas le focus.

Des suggestions?

+1

La réponse a été d'appeler requestFocus() sur le panneau après l'action de texte a été effectuée. – Alex

+0

s'il vous plaît soumettre ce commentaire comme votre réponse et l'accepter afin qu'il soit clair que c'est une solution et que cette question est complète. – jzd

Répondre

0

La réponse était d'appeler requestFocus() sur le panneau après a été effectué l'action texte