catcher le mouseover (mouseEntered et Exited)

catcher le mouseover (mouseEntered et Exited) - Java - Programmation

Marsh Posté le 11-02-2005 à 22:55:13    

Bonjour !
 
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.
 
Quelqu'un saurait-il comment faire svp ?
 
Merci  :jap:  :jap:  :jap:

Reply

Marsh Posté le 11-02-2005 à 22:55:13   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed