OVH Cloud OVH Cloud

JTable

2 réponses
Avatar
Sylvain Pons
Comment changer la couleur de fond d'une seule cellule?
Comment changer le texte d'une seule cellule, existe t-il une méthode du
style tableur.SetTexteCell(int row, int column, String texte);
ou
tableur.SetBackGroundCell (int row, int column, Color couleur);

Je ne vois pas comment....

Merci encore...

Sylvain KEPAMALIN...

2 réponses

Avatar
Trognon Patrice
Sylvain Pons wrote:

Comment changer la couleur de fond d'une seule cellule?
Comment changer le texte d'une seule cellule, existe t-il une méthode du
style tableur.SetTexteCell(int row, int column, String texte);
ou
tableur.SetBackGroundCell (int row, int column, Color couleur);

Je ne vois pas comment....

Merci encore...

Sylvain KEPAMALIN...


Ca fait longtemps mais il me semble me souvenir qu'il faut utiliser
un objet qui implémente l'interface TableCellRenderer.
Tu as un exemple dans la class DefaultTableCellRenderer.
(package javax.swing.table)

ca agit par cellule, c'est donc a positionner par cellule.

Et la tu changes la couleur de fond, la couleur d'encre, etc etc bref
ce que tu veux.


--
Cordialement,

Patrice Trognon
http://www.javadevel.com

Avatar
Armel HERVE
In article <d2h4dq$d7k$,
says...
Comment changer la couleur de fond d'une seule cellule?
Comment changer le texte d'une seule cellule, existe t-il une méthode d u
style tableur.SetTexteCell(int row, int column, String texte);
ou
tableur.SetBackGroundCell (int row, int column, Color couleur);

Je ne vois pas comment....

Merci encore...

Sylvain KEPAMALIN...



Sur le site de Sun, tu trouveras ton bonheur :

http://java.sun.com/docs/books/tutorial/uiswing/components/table.html

Armel