首页 > 解决方案 > 选择时 DatePickerCellEditor 格式发生变化

问题描述

我创建了具有DatePickerCellEditor和 DateFormat( dd/MM/yyyy ) 的 JTable。

日期选择器单元格

选择日期时,DateFormat 会发生变化。像这样 :

日期格式已更改

这是我的代码:

DateFormat formatter = new SimpleDateFormat("dd/MM/yyyy");
final DatePickerCellEditor dateCellPrev = new DatePickerCellEditor(formatter);
dateCellPrev.addCellEditorListener(new CellEditorListener() {
    @Override
    public void editingStopped(ChangeEvent arg0) {
        dateCellPrev.setFormats(formatter);
    }
    @Override
    public void editingCanceled(ChangeEvent arg0) {
        dateCellPrev.setFormats(formatter);
    }
});
table.getColumnModel().getColumn(19).setCellEditor(dateCellPrev);

我想将格式更改为“dd/MM/yyyy”,不像上一张图​​片中的格式

标签: javaswingawt

解决方案


推荐阅读