對不起再次提出基本問題。作爲新來的Java,所以我認爲更好地採取指導,而不是做一些愚蠢的事情。Java Jtable coulmn短路,日期不能正常工作
在我的JTable,我有以下數據
Id | Name | Date(month-year)
1 | XYZ | August-2014
2 | ABc | April-2014
我Modelclass是現在如下
的建議,我已經在我的模型表重寫的getColumnClass中
@Override
public Class getColumnClass(int c)
{
if(c == 2)
{
//return Date.class;
return getValueAt(0,c).getClass();
}
else
return getValueAt(0,c).getClass();
}
和我已啓用默認列分揀機。
現在默認情況下,所有字符串列在短路時都可以正常工作,但對於Date列,它也會將其視爲字符串並將其縮短爲字符串。
如果我強制列的時間短,它給我錯誤。
我在做什麼錯,什麼是正確的做法。
感謝
什麼值,返回此列,有Date.class的回報,否則這個問題並不讓我SENCE – mKorbel 2014-09-30 12:33:11
更多信息閱讀甲骨文教程如何使用表 - 部分約渲染器(描述有關數據類型) – mKorbel 2014-09-30 12:34:06
嗨@mKorbel我已經添加了一些關於模型類的細節,以便它更具可讀性。 – javadotnetcoder 2014-09-30 12:43:23