0

我已经DatePickerCellEditor用于Jtable. 当我从弹出日历中选择日期时,dow mon dd hh:mm:ss zzz yyyy会显示带有格式的日期。我想将其更改为日期格式 ( yyyy-MMM-dd)。
我确实尝试过:

DateFormat formatter ;

formatter = new SimpleDateFormat("yyyy-MMM-dd");

DatePickerCellEditor datePicker = new DatePickerCellEditor(formatter);

TableColumn po_date = tableModel.getColumnModel().getColumn(1);

po_date.setCellEditor(datePicker);

但它没有用。谁能帮我解决这个问题?

4

2 回答 2

1

您的代码需要稍作改动,

代替

formatter = new SimpleDateFormat("yyyy-MMM-dd");

利用:

formatter = new SimpleDateFormat("yyyy-MM-dd", Locale.ENGLISH);

希望这对你有用。

于 2013-06-17T19:09:11.510 回答
-1

该列可编辑吗?您应该允许该列是可编辑的 TableModel 类的覆盖方法 isCellEditable

于 2016-07-15T17:26:54.243 回答