Заказ JTable введен по дате - PullRequest
1 голос
/ 07 марта 2012

Есть JTable, и один из столбцов имеет формат даты. Мне нужно отсортировать записи таблицы по этому столбцу (Дата).

Для решения этой задачи я создал класс TableSorter (http://docs.oracle.com/javase/tutorial/uiswing/examples/components/TableSorterDemoProject/src/components/TableSorter.java). Затем я добавил следующие строки в код:

TableSorter sorter = new TableSorter(tableModel);
sorter.setTableHeader(table.getTableHeader());

Когда я запускаю программу, я вижу только маленькие треугольники, добавленные к заголовкам, но упорядочение не работает.

Есть идеи?

1 Ответ

4 голосов
/ 07 марта 2012

Вы должны добавить TableSorter к TableModel, как описано в руководстве JTables о сортировке и фильтрации

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...