Проблемы с библиотекой Scala Swing - PullRequest
2 голосов
/ 26 февраля 2010

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

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

1 Ответ

2 голосов
/ 26 февраля 2010

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

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

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

...