Scala Swing库的问题

时间:2010-02-26 14:17:14

标签: scala scala-2.8 scala-swing

您好我在版本2.8 Beta1-prerelease中使用Scala Swing库时遇到问题。我有一种情况,我想在GUI中显示一个表,并在结果从SQL请求返回时更新它。在我使用Java库中的DefaultTableModel的那一刻,这可以在Scala中完成。

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

1 个答案:

答案 0 :(得分:2)

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

  1. 请勿使用DefaultTableModel - 使用AbstractTableModel并实施getSizegetValueAt方法。表模型应遵循适配器模式

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