j'ai 2 JButtons, s'affichant en alternance (sorte de Play / Pause), qui sont créés à partir d'une image Gif.
Le bouton play est désactivé tant que l'utilisateur n'a pas coché une vitesse pour la simulation. Or, quand il est désactivé, le gif est grisé, et donc s'affiche un bouton bicolore : gris à l'endroit du gif, et de la couleur du bouton tout autour puisque j'ai fait un setBackground du bouton avec la couleur de mon gif.
Si je ne fais pas ce setBackground, mon bouton s'affiche alors en violet, sur bleu métal (la couleur des boutons par défaut sous windows).
Voici un aperçu du problème :
Quand le bouton est désactivé, ça ressemble à ça :
et quand il est activé, à ça :
Pour palier à ce problème, j'ai déterminé la taille "graphique" du bouton à l'écran, et j'ai dimensionné mes boutons à cette taille. Seulement, après plusieurs essais, je me suis rendu compte que c'est Java qui impose ce contour autout du bouton, quelque soit la taille du Gif.
Comment supprimer ce contour?
Partager