Desactiver un JButton sans le grisé

TheRealXerxes Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   -  
KX Messages postés 16761 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,
voila avec mon groupe on doit coder une bataille navale en JavaSwing pour les cours, or on est confronté a un problème, notre grille de bouton contient un fond bleu et des images de bateaux, or quand nous la désactivons (pour changer les boutons cliquables afin de choisir un type de bateaux), les boutons se grisent et le fond devient presque invisible, idem pour les bateau, y aurait-il un moyen de ne pas faire disparaitre les images ?
Merci pour vos réponses !


1 réponse

KX Messages postés 16761 Date d'inscription   Statut Modérateur Dernière intervention   3 020
 
Bonjour,

Et qu'est-ce que vous voudriez à la place ?

Le plus simple serait de ne pas les désactiver, ils conserveraient leur aspect normal. Par contre au niveau de l'actionPerformed il faudrait gérer deux cas selon si tu es "activé" (le bouton fait quelque chose) ou "désactivé" (le bouton ne fait rien).
0
TheRealXerxes Messages postés 2 Date d'inscription   Statut Membre Dernière intervention  
 
il n'y a pas un moyen de redefinir le bouton en lui meme et de changer la méthode qui le désactive, de lui dire de ne pas griser le bouton ?
C'est vrai que ne pas le désactiver serais simple, mais les personnes qui s'occupent de l'algorithmie me disent que il n'ont pas le temps de tout refaire (projet a rendre jeudi) je leur avais déja suggérer l'idée
0
KX Messages postés 16761 Date d'inscription   Statut Modérateur Dernière intervention   3 020
 
"les personnes qui s'occupent de l'algorithmie me disent que il n'ont pas le temps de tout refaire "
Il va pourtant bien falloir refaire quelque chose... Et ce n'est pas une question d'algorithme ici, juste d'affichage.
0