Format du date dans un JXtable
Salut
J'utilise JXtable de swingx
J'ai des colonnes de type date et jeveut formater la valeur de ces colonnes.
j'ai surchargé le render:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
public class DateTimeCellRenderer extends DefaultTableCellRenderer {
/**
*
*/
private static final long serialVersionUID = 1L;
final static DateFormat format = DateFormat.getDateInstance(
DateFormat.FULL, Locale.FRANCE);
public DateTimeCellRenderer() {
super();
}
@Override
public void setValue(Object value) {
// Date date = (Date) value;
setText((value == null) ? "" : format.format(value));
}
} |
et je l'ai affecté à ma table:
Code:
historiqueDossierJXTable.setDefaultRenderer(java.util.Date.class, new DateTimeCellRenderer());
mais la format du date ne change pas!
comment faire?