Bonjour à tous,

Je recherche à mettre certaines lignes d'une JTable en gras selon une donnée présente dans cette même JTable...

Comment je peux faire svp ?

J'avais commencé par ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
class MyRenderer extends DefaultTableCellRenderer {
	private static final long serialVersionUID = 1147415359404633003L;
 
	public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, 
						boolean hasFocus, int row, int column)  {
		super.getTableCellRendererComponent(table, value, isSelected, hasFocus, row, column);
 
		if (row == 0) {
			this.setFont(new Font("Verdana", Font.BOLD, 12));
		}
		return this;
	}
}
Sans faire attention à la condition if (c'était pour tester)

Le soucis, c'est que quand il passe dans cette méthode, il récupère l'entier correspondant à la ligne, à la colonne et la valeur se trouvant dans la ligne,colonne.

Moi ce que je recherche à faire, c'est mettre en gras UNIQUEMENT si la valeur de la première colonne est à 0

Comment est-ce que je peux faire ça svp ?

Merci d'avance