Bonjour, je voudrais colorier une ligne celon la valeur d'un champ.
J'ai donc fais ceci qui marche parfaitement:

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
16
public Component prepareRenderer(TableCellRenderer renderer, int row, int col) {
 
					Component c2 =super.prepareRenderer(renderer, row, col);    
            Object value = getValueAt(row, 9);
            if ("NORMAL".equals(value)) {
                c2.setForeground(Color.BLUE);
            } else if ("NORMAL HOLD - OTHER".equals(value)) {
                c2.setForeground(Color.CYAN);
            } else if ("NORMAL HOLD - OOC".equals(value)) {
                c2.setForeground(Color.ORANGE);
            } else {
                c2.setForeground(Color.BLACK);
            }
 
            return c2;
	}
j'aimerais savoir si c'est possible d'au lieu de preciser la valeur du champ exact, de preciser seulement le debut.

par exemple au lieu de preciser "NORMAL HOLD - OTHER", de mettre que NORMAL, et que toutes les lignes dont le champs commence par NORMAL soit colorié.

Merci d'avance