Java JButton [Résolu/Fermé]

Signaler
Messages postés
102
Date d'inscription
jeudi 14 août 2008
Statut
Membre
Dernière intervention
11 juin 2011
-
Messages postés
102
Date d'inscription
jeudi 14 août 2008
Statut
Membre
Dernière intervention
11 juin 2011
-
Bonjour,

j'ai créé une classe qui hérite de JButton pour gère mes boutons et elle implémente l'interface MouseListener. Voilà ce que j'aimerais faire. Lorsque je clique sur mon bouton, il change de couleur de fond (ca pas de problème, c'est facile) mais j'aimerais que quand je clique en dehors de mon bouton, celui-ci change de couleur... Malheureusement, avec MouseListener, j'ai juste la possibilité de faire changer le fond qd la souris quitte le bouton, mais moi j'aimerais qu'il change de couleur de fond, quand je clic en-dehors du bouton pas avant mais je sais pas comment faire... et l'idéal, serait aussi de récupérer la position de la souris au moment du clic or du bouton.

merci d'avance.


1 réponse

Messages postés
102
Date d'inscription
jeudi 14 août 2008
Statut
Membre
Dernière intervention
11 juin 2011
7
pour finir, j'ai trouvé. Je met une solution au cas où ça intéresserait quelqu'un d'autre. Il suffit d'utiliser une classe héritière de MouseAdapter pour gèrer le clic de souris et on peut récupérer la position de la souris grâce à getX() et getY(), et si je suis à l'endroit voulu, il suffit de faire un setBackground(...) sur le bouton.