[JTable] Mettre des lignes en gras
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:
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