[JTable] changer de couleur de texte pour une ligne

Messages postés
21
Date d'inscription
jeudi 14 juillet 2005
Statut
Membre
Dernière intervention
12 juillet 2006
- - Dernière réponse : mdrcedrick
Messages postés
54
Date d'inscription
dimanche 12 septembre 2004
Statut
Membre
Dernière intervention
22 novembre 2007
- 1 août 2007 à 10:04
Bonjour,
J'ai crée une JTable qui est alimentée par un fichier csv. J'ai 2 colonnes et le nombre de ligne est variable. Ce que je souhaiterais faire c'est que lors de la création d'une ligne de ma JTable celle ci prenne change de couleur en fonction de la valeur d'une des colonnes.
Par exemple: dans mon fichier csv :
pour la 1ère ligne j'ai: rouge;toto
pour la 2ème ligne j'ai: bleu;tutu
....
Je parcours ce fichier csv afin de créer ma JTable. Lorsqu'on "tombe" sur la 1ère ligne j'ai voudrais que dans ma JTable cette ligne apparaisse en rouge....


Comment puis je faire?

D'avance merci
Afficher la suite 

2 réponses

Commenter la réponse de indiana_jules
Messages postés
54
Date d'inscription
dimanche 12 septembre 2004
Statut
Membre
Dernière intervention
22 novembre 2007
0
Merci
bonjour à tous

je fais remonter le sujet car je trouve la source très intéressante
seulement étant débutant je ne parviens pas à la faire fonctionner

j'ai appelé la méthode de GodConan de cette manière
this.maTable.setDefaultRenderer(Color.class, new AlternateCellTableModel());

mais biensur ca ne fonctionne pas

il précise qu'il faut l'instancier dans une JTable après l'avoir paramétrer, mais qu'est-ce que l'on doit paramétrer ?

merci d'avance pour votre aide



don't cross the crocked step
Commenter la réponse de mdrcedrick