Есть ли простой способ сортировки строк в JTable с Java 1.5 (setAutoCreateRowSorter
и TableRowSorter
- это Java 1.6)?Строки сортировки JTable в Java 1.5
ответ
Сортировка в Java 1.5 возможна только через библиотеки.
E.g. используйте JXTable, упомянутый у Kaarel или VLTable, от here.
Другая хорошая библиотека glazedlists
, который также используется в проекте клиента Spring Rich.
Есть даже способы использования Glazed Lists with JXTable
Используйте JXTable
от проекта SwingX, см., Например,
JXTable требует большой пакет, и трудно получить правильную версию для. (не выше версии 1.0 для Java 1.5).
Попробуйте вместо этого TableSorter.java. Получить его по адресу:
http://ouroborus.org/java/2.1/TableSorter.java
И вставьте его в свой проект.
Теперь вы завершаете свою таблицуModel в экземпляре TableSorter и вставляете это в JTable. TableSorter действует как «промежуточный» JTable-экземпляр и ваш tableModel.
Используйте это что-то вроде этого (код непроверенных):
JTable myTable = new JTable();
TableSorter mySorter = new TableSorter(myTableModel, myTable.getTableHeader());
myTable.setTableModel(mySorter);
Вы можете установить sprting программным образом:
mySorter.setSortingStatus(0,TableSorter.ASCENDING);
Попробуйте tweeking MouseHandler.mouseClicked()
, чтобы заставить его пропустить опцию NOT_SORTED в щелкать порядок и беспорядок с рендерерами для лучшего заголовка столбца и размещения и видимости треугольника.
- 1. Java 1.5 Filter JTable
- 2. java JTable объекты сортировки
- 3. Выбор строки в JTable после сортировки строк
- 4. JTable предотвращает все сортировки
- 5. Исключить столбец сортировки в JTable
- 6. java JTable как отслеживать строки
- 7. Java JTable - Раскрашивание выделенной строки
- 8. Установка высоты строки в JTable в java
- 9. добавить строки в jTable
- 10. Java Swing JTable sort
- 11. показать определенные строки в java JTable
- 12. пытается изменить цвет строки в Jtable java
- 13. Java Изменение цвета определенной строки в JTable
- 14. Добавить строки в JTable
- 15. Повторный цвет JTable после сортировки
- 16. Исключить столбцы jtable от сортировки
- 17. JTable, Java
- 18. Java Swing JTable - получить правильный rowindex после сортировки
- 19. Строки сортировки Java в кодеге (UTF-32)
- 20. алгоритм сортировки Java (версии в виде строки)
- 21. Java Swing - Добавление столбца строки # (заголовок строки) в JTable
- 22. java swing jtable - индекс строки строки для каждой строки
- 23. jQuery JTable как перетаскивать строки
- 24. Java JTable получение данных выбранной строки
- 25. JTable .. цвет выделенной строки
- 26. строки отображения в JTable
- 27. Вставка строки в JTable
- 28. Перемещение строки в JTable
- 29. Java-как инициализировать строки динамически на JTable?
- 30. JTable значения, не обновляемые после сортировки таблиц