Bonjour,
Je desire gérer tous les evènements clavier avec la classe principale de mon programme. Elle implémente l'interface KeyListener. J'utilise le BorderLayout qui contient des JPanel qui eux-meme peuvent en contenir d'autres pour finir sur les éléments proprement dit.
Existe-t-il un moyen de spécifier la gestion des entrées clavier pour toute l'application ou dois-je utiliser la méthode addKeyListener pour chaque composant? Par exemple, lorsqu' un JButton a le focus, l'évènement keyTyped ne remonte pas, par defaut, au composant parent.
J'ai aussi pensé à faire une méthode qui prendrait un JPanel en parametre et lancerait le addKeyListener pour tous ses Component mais je me demandais s'il n'y avait pas un truc plus simple.
Merci pour vos réponses.



Répondre avec citation






quand une réponse a été apportée à votre question. Aucune réponse ne sera donnée à des messages privés portant sur des questions d'ordre technique. Les forums sont là pour que vous y postiez publiquement vos problèmes.
suivez 








Partager