我正在获取数据并显示在表中。JTable单元格渲染
我的getColumnClass是
@Override
public Class<? extends Object> getColumnClass(int column) {
return getValueAt(0, column).getClass();
}
当我打印的价值,我得到的类名作为java.sql.Timestamp中,但是当它显示我有一个问题,它只是显示DD/MM/yyyy,但我需要它显示dd/MM/yyyy HH:mm,我该如何实现这一目标?
除了做这个,我需要检查,如果DATATIME是比今天较少然后禁用行
对不起,如果我明白你的问题不对,但你应该阅读http://download.oracle.com/javase/tutorial/uiswing/components/table.html - 你可以为你的表格单元设置自定义的渲染器(用于显示另一种日期格式)和自定义编辑器(如果你的行不是“禁用”)。 – nokul 2010-12-17 11:57:21