Le problème que je rencontre est que lorsque je sélectionne une ligne, la cellule avec un rendu de cellule personnalisé ne met pas en surbrillance cette cellule mais les autres cellules.Mettre en surbrillance la cellule lorsque la ligne est sélectionnée
public Component getTableCellRendererComponent(
JTable table,
Object value,
boolean isSelected,
boolean hasFocus,
int row,
int column)
{
setFont(ApplicationStyles.TABLE_FONT);
if (value != null)
{
BigDecimal decimalValue = toBigDecimal(value);
decimalValue =
decimalValue.setScale(2, BigDecimal.ROUND_HALF_EVEN);
DecimalFormat formatter = new DecimalFormat("$##,##0.00");
formatter.setMinimumFractionDigits(2);
formatter.setMinimumFractionDigits(2);
String formattedValue = formatter.format(value);
setText(formattedValue);
}
return this;
}
setValue (valeur d'objet) le rend tellement plus facile à formater .... merci – Grim