如果JTable包含字符串,如何在JTable上使用RowFilter.dateFilter

时间:2011-02-24 17:10:41

标签: java swing date jtable rowfilter

我想在JTable上使用RowFilter.dateFilter,但我的表只有格式化为“yyyy-MM-dd”的字符串。如果无法通过dateFilter过滤我的JTable,我该如何解决这个问题?

感谢

1 个答案:

答案 0 :(得分:3)

您应该在TableModel中存储Date对象,而不是日期的String表示。然后,您可以使用渲染器格式化日期,但您希望它显示。有关示例渲染器,请参阅Table Format Renderers

现在,您可以按照设计使用的方式使用DateFilter。