我想在 JTable 上使用 RowFilter.dateFilter,但我的表只有像这样“yyyy-MM-dd”格式的字符串。如果无法通过 dateFilter 过滤我的 JTable,我该如何解决这个问题?
谢谢
最佳答案
您应该在 TableModel 中存储 Date 对象,而不是日期的 String 表示形式。然后你可以使用渲染器来格式化你想要显示的日期。参见 Table Format Renderers对于示例渲染器。
现在您可以按照设计的方式使用 DateFilter。
关于java - 如果 JTable 包含字符串,如何在 JTable 上使用 RowFilter.dateFilter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5107989/