Bonjour à tous !
Je suis en train de développer l'interface graphique de mon application et je rencontre une petite difficulté.
J'utilise une classe perso (LevelPainter) héritant de Component sur lequel je dessine. Lorsqu'un utilisateur clique sur la surface de ce composant un rectangle noir s'affiche correspondant simplement à un "rectangle de sélection".
J'aimerais que l'utilisateur puisse ensuite intéragir avec le composant avec les touches flechées (pour déplacer le rectangle de selection) et la touche suppr pour effacer ce qui se trouve sous le rectangle de sélection.
Seulement voilà, même après avoir ajouté un KeyListener à mon LevelPainter les différents évènements associés ne se déclenchent jamais.
Peut-être parce que cet objet ne gère pas la notion de focus ? je ne sais pas...
Que dois-je faire pour que mon composant puisse gérer ce type d'évènement ?
Je vous remercie d'avance pour votre aide !
Partager