Проблемы с библиотекой Scala Swing

Здравствуйте, у меня возникли проблемы при использовании библиотеки Scala Swing в версии 2.8 Beta1-prerelease. У меня есть ситуация, когда я хочу показать таблицу в графическом интерфейсе и обновить ее, когда результаты возвращаются из запроса SQL. Каким образом это можно сделать в Scala, на данный момент я использую DefaultTableModel из библиотеки Java.

Другое дело, что я хочу, чтобы таблица впоследствии сортировалась, я не вижу, поддерживает ли это библиотека Scala Swing?


person Stefan    schedule 26.02.2010    source источник


Ответы (1)


Нет. Swing-библиотека scala не поддерживает сортировку Table. Лучше всего вернуться к использованию JTable (т. е. класса Swing java). Несколько замечаний:

  1. Не используйте DefaultTableModel — используйте AbstractTableModel и реализуйте методы getSize и getValueAt. Модель таблицы должна соответствовать шаблону адаптер.

  2. Ужасные дженерики Java на RowSorter раздражают при использовании со scala. Вам придется использовать явные аргументы универсального типа

person oxbow_lakes    schedule 26.02.2010