Как использовать RowFilter.dateFilter на JTable, если он содержит строки - PullRequest
1 голос
/ 24 февраля 2011

Я хочу использовать RowFilter.dateFilter для JTable, но в моей Таблице есть только строки, отформатированные как «yyyy-MM-dd».Если я не могу отфильтровать мой JTable через dateFilter, как я могу решить эту проблему?

спасибо

1 Ответ

3 голосов
/ 24 февраля 2011

Вы должны хранить объекты Date в вашей TableModel, а не в виде String представления даты. Затем вы можете использовать рендерер для форматирования даты так, как вы хотите, чтобы она отображалась. См. Таблица форматирования для примера рендерера.

Теперь вы можете использовать DateFilter так, как он был спроектирован для использования.

...