Java : Border problème [Fermé]

Signaler
-
Messages postés
191
Date d'inscription
vendredi 19 mai 2006
Statut
Membre
Dernière intervention
21 juillet 2010
-
Bonjour,

avec le gestionnaire GridbagLayout, j'ai crée une fenetre 4*4 ( chaque cellule est un bouton). ce que je veux faire c'est de changer la couleur de chaque cellule si en cliquant sur chaque cellule(bouton). ( j effectue cette tache avec la fonction bouton.setbackground(Color)
le problème c'est que cette fonction ne changer pas la couleur des borders du bouton.
je cherche une fonction qui changera la couleur du bouton (background+border)<

Merci

7 réponses

Messages postés
191
Date d'inscription
vendredi 19 mai 2006
Statut
Membre
Dernière intervention
21 juillet 2010
36
tu essaies avec setforeground(Color.X) ?
ça marche pas !!! est ce que le pb vient de GridLayout ??
je crois que le pb vient de Gridbaglayout. parce que meme avec setForeground les bornes restent!!! donc je dois checher comment effacer ces lignes !!!! non ?
Messages postés
191
Date d'inscription
vendredi 19 mai 2006
Statut
Membre
Dernière intervention
21 juillet 2010
36
non non; c'est un problème de rafraichissement
laisse .setForeGround()
et essaie de rafraichir ta forme avec revalidate()
ça marche pas, je vais countinuer d'essayer Merci pour l'aide
Messages postés
191
Date d'inscription
vendredi 19 mai 2006
Statut
Membre
Dernière intervention
21 juillet 2010
36
bein si tu veux enlever les borders tu peux essayer b.setBorderPainted(false);
en fait je me suis tromper tte à l'heure setForeGround() modifie la couleur du text du bouton :-(
je m'excuse
Merci bcp. maintenant ça marche
Messages postés
191
Date d'inscription
vendredi 19 mai 2006
Statut
Membre
Dernière intervention
21 juillet 2010
36
;-) 2 rien et bonne continuation