Bonjour,
J'ai crée une JTable qui est alimentée par un fichier csv. J'ai simplement 2 colonnes (pour le moment) 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 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....
Voici une partie de mon code:
Comment puis je faire?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 JTable1.setModel( df ); String csvString; BufferedReader buff= new BufferedReader(new FileReader (file_reception)); while ((csvString =buff.readLine() )!= null){ StringTokenizer tokenizer = new StringTokenizer(csvString, ";"); String coul= tokenizer.nextToken(); String nom= tokenizer.nextToken(); Vector v = new Vector( 10 ); v.addElement( coul); v.addElement( nom); df.addRow( v ); } buff.close();
D'avance merci
[ Modéré par Viena ]
Ajout balises de code : Pensez aux balises [code], votre message est plus lisible et la lecture plus facile.
Les Règles du Forum
[ Sujet déplacé depuis le forum java par Viena ]
Les Règles du Forum
Partager