Bonjour,
J'ai une interface java qui utilise un JTable et j'aimerais changer la couleur de fond d'une cellule particulière, ayant accès à la table JTable, et connaissant la ligne et la colonne à modifier.
J'ai trouvé plein de codes qui utilisent un super (au sens génial :p) getTableCellRendererComponent pour accéder à setForeground(), mais sans aucun succès...
A vrai dire, la classe qui doit modifier la cellule est un Thread lancé par clic sur un bouton du tableau.
Dans ce processus, j'ai accès à la ligne et la colonne à modifier, ainsi qu'à l'élément JTable sur lequel faire les modifs (celui-ci étant global).
Par exemple dans ce cas, j'utilise la commande suivante pour changer la valeur de la cellule :
Tools.JButtonTableExample.table.setValueAt(nouvelle_valeur, ligne, colonne);
Comment changer de façon aussi intuitive que ça la couleur du texte ?
Ou du fond de la cellule si c'est plus facile...
Par avance, merci.







Répondre avec citation
Partager