2010-02-26 4 views
2

Bonjour J'ai des problèmes lors de l'utilisation de la bibliothèque Scala Swing dans la version 2.8 Beta1-prerelease. J'ai une situation où je veux montrer une table dans l'interface graphique, et la mettre à jour pendant que les résultats sont retournés d'une demande SQL. De quelle façon cela pourrait-il être fait dans Scala, au moment où j'utilise la bibliothèque DefaultTableModel de Java.Problèmes avec la bibliothèque Scala Swing

Une autre chose est que je veux que la table soit triable après, je ne peux pas voir si la bibliothèque d'oscillation de Scala soutient ceci non plus?

Répondre

2

Non - la bibliothèque swing scala ne supporte pas le tri des Table - votre meilleur mieux est de revenir à l'utilisation JTable (à savoir le java classe swing). Un couple de choses à noter:

  1. Ne pas utiliser DefaultTableModel - utiliser AbstractTableModel et mettre en œuvre les méthodes getSize et getValueAt. Un modèle de table doit suivre l'adaptateur modèle

  2. Les génériques Java épouvantables sur le RowSorter sont ennuyeux quand il est utilisé avec scala. Vous devrez utiliser des arguments explicites de type générique

Questions connexes