Java : Border problème

Java233 -  
UaLShark Messages postés 193 Statut Membre -
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
Configuration: Windows XP
Internet Explorer 6.0

7 réponses

  1. UaLShark Messages postés 193 Statut Membre 35
     
    tu essaies avec setforeground(Color.X) ?
    0
    1. Java233
       
      ça marche pas !!! est ce que le pb vient de GridLayout ??
      0
  2. Java233
     
    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 ?
    0
  3. UaLShark Messages postés 193 Statut Membre 35
     
    non non; c'est un problème de rafraichissement
    laisse .setForeGround()
    et essaie de rafraichir ta forme avec revalidate()
    0
  4. Java233
     
    ça marche pas, je vais countinuer d'essayer Merci pour l'aide
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. UaLShark Messages postés 193 Statut Membre 35
     
    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
    0
  7. Java233
     
    Merci bcp. maintenant ça marche
    0
  8. UaLShark Messages postés 193 Statut Membre 35
     
    ;-) 2 rien et bonne continuation
    0