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 :
Sans faire attention à la condition if (c'était pour tester)
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; } }
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
Partager