Bonjour,
je rencontre un petit problème avec un keyListner.
Dans mon programme j'ai un composant bricolé pour afficher des miniatures de pdf.
Ce composant est un jScrollPane qui contient les miniatures.
Ces miniatures sont des jPanel contenant un jLabel pour l'image.
Sur ces miniatures j'ajoute un mouseListner (pour la selection), jusque la tout va bien, mais je souhaiterai récupérer l'appui sur la touche contrôle pour la sélection multiple.
J'ai ajouté un keyListner sur tous les composants de ma jFrame, y compris les jPanel miniatures.
A la création des miniatures j'ai bien :
Malheureusement, le keyLister des miniatures ne fonctionne pas correctement, je ne récupère pas le keyPressed du ctrl alors qu'avec les autres composants ça marche.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 MiniaturePdf min = new MiniaturePdf("fichier pdf"); min.setFocusable(true); min.addMouseListner(controleur); min.addKeyListner(controleur);
Je n'arrive pas à voir si c'est un problème de focus ou du keyListner.
Quelqu'un aurait-il une idée d’où viendrai le problème?
Partager