2

您好,我在 2.8 Beta1-prerelease 版本中使用 Scala Swing 库时遇到问题。我有一种情况,我想在 GUI 中显示一个表,并在 SQL 请求返​​回结果时对其进行更新。这可以在 Scala 中以哪种方式完成,目前我正在使用 Java 库中的 DefaultTableModel。

另一件事是我希望表格之后可以排序,我看不到 Scala swing 库是否也支持这个?

4

1 回答 1

2

不 - scala swing 库不支持排序Table- 你最好的办法是恢复使用JTable(即java swing 类)。有几点需要注意:

  1. 不要使用DefaultTableModel- 使用AbstractTableModel和实现getSizeandgetValueAt方法。表模型应该遵循适配器模式

  2. RowSorter与 scala 一起使用时,令人震惊的 Java 泛型很烦人。您将不得不使用显式的泛型类型参数

于 2010-02-26T14:47:53.260 回答