Bonjour
j'ai besoin de votre aide, j'ai créé une application en java ou sur l'interface j'ai plusieurs Jpanels et plusieurs composants (JTabbedPane,JButton,......).
mon problème c'est que je veux gérer des événements clavier Ex: (un click sur Echape demande la fermeture de l'application, un click sur Entree demande la connexion a l'application....).
donc je suis partie sur l'idée d'utiliser un KeyListener, mais le problème c'est que comme j'ai plein de composant sur mon interface même plusieurs vues je ne sais pas qu'elle composant il a le focus!!!! donc mes évenements ne sont pas détectés sauf si je fais un keylistener sur un composant donné et je lui donne le focus (le selectionner) et là ça marche!!!
mais je suppose qu'il ne faut pas que je fasse des keyListener pour tous mes composants?!!! je pense qu'il doit y avoir une autre solution pour récupérer les évènement clavier dans tous les cas.!!!!!
merci d'avance pour votre aide.
Partager