Java Modifiable JCombobox Keylistener événement pour Entrer la clé

J'ai modifiable JCombobox et j'ai ajouté keylistener pour combobox composant de l'éditeur.
Lorsque l'utilisateur appuyez sur la touche Enter' et si il n'y a pas de texte sur la zone de liste déroulante modifiable j'ai besoin d'afficher de message de la boîte à l'aide de JOptinoPane. J'ai fait le code nécessaire dans keyrelease événement et il affiche le message comme prévu.

Problème est, quand nous arrivons à la zone de message et si l'utilisateur appuyez sur la touche enter sur le bouton 'OK' de JOptionPane, combobox éditeur keyevent déclenche à nouveau. De ce fait, lorsque l'utilisateur presse la touche Enter sur la boîte de message, JoptionPane affiche en permanence.

Une idée de comment résoudre ce problème?

Remarque que je ne peux pas utiliser l'Action d'un écouteur pour cela.

Merci d'éditer votre question à inclure un sscce qui montre votre approche actuelle.

OriginalL'auteur Joe | 2012-12-27