Java JButton
Résolu/Fermé
Tom1712
Messages postés
102
Date d'inscription
jeudi 14 août 2008
Statut
Membre
Dernière intervention
11 juin 2011
-
8 févr. 2011 à 23:31
Tom1712 Messages postés 102 Date d'inscription jeudi 14 août 2008 Statut Membre Dernière intervention 11 juin 2011 - 9 févr. 2011 à 08:33
Tom1712 Messages postés 102 Date d'inscription jeudi 14 août 2008 Statut Membre Dernière intervention 11 juin 2011 - 9 févr. 2011 à 08:33
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.
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.
A voir également:
- Java JButton
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel football - Télécharger - Jeux vidéo
- Java apk - Télécharger - Langages
- Eclipse java - Télécharger - Langages
- Java runtime environment - Télécharger - Langages
1 réponse
Tom1712
Messages postés
102
Date d'inscription
jeudi 14 août 2008
Statut
Membre
Dernière intervention
11 juin 2011
7
9 févr. 2011 à 08:33
9 févr. 2011 à 08:33
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.