2012-05-02 3 views
2

Я работаю с учебником по застекленному списку, найденным here и here, но подразумевается, что вам нужен компаратор для сортировки строк. Однако я не могу понять, как добавить поддержку сортировки на основе щелчков заголовка таблицы.застекленные списки - сортировка по умолчанию?

+0

Вы используете автопереключатель на JTable? – keuleJ

+0

нет, я не знаю, что это. Вы можете объяснить? – javamonkey79

ответ

0

После более проб и ошибок, я обнаружил, что я делаю неправильно.

EventTableModelдолжен быть создан с SortedList, например, а не EventList. Из примера:

private EventList<Issue> issuesEventList = new BasicEventList<Issue>(); 
... 

     SortedList<Issue> sortedIssues = new SortedList<Issue>(issuesEventList, null); 

     // create a panel with a table 
     JPanel panel = new JPanel(); 
     // be careful not to put issuesEventList in here, it has to be the sortedIssues list 
     EventTableModel<Issue> issuesTableModel = new EventTableModel<Issue>(sortedIssues, new IssueTableFormat()); 
Смежные вопросы