Cette question est un peu la même que celle concernant l'interception des événements claviers quand on n'a pas le focus.
En fait, j'ai un JFrame qui contient 4 JPanel. Chacun a :
- Un JLabel pour titre
- Un JPanel pour le contenu
J'aimerais que le titre change de couleur quand la souris est au-dessus du JPanel concerné (celui qui contient le JLabel et le JPanel).
J'ai donc implémenté un MouseListener sur mon JPanel (celui qui contient le JLabel et le JPanel), mais :
Seulement probleme : il y a des composants sur mon jpanel (textfield, etc), et quand je suis au-dessus d'eux, ca fait comme si j'étais pas sur le JPanel qui les contient
J'ai pensé que (d'après le nom) un getGlassPane() pourrait servir a catcher tout ce qui est au dessus d'une certaine surface, or ca n'existe pas pour les JPanel.