Die Verwendung von ListView von Scala 2.9.2 mit Java 7 führt zu Kompilierungsfehlern
Ich arbeite an einem Projekt, das Scala 2.9.2 und Java 7 verwendet.
Was ich versuche, ist das Erstellen einer GUI mit der Scala ListView.
Hier ist ein kleiner Codeausschnitt:
private val listView = new ListView[Document](someList)
.
.
.
for (selectedDocument <- listView.peer.getSelectedValuesList) {
doSomething(selectedDocument)
}
Dies gibt mir den folgenden Kompilierungsfehler:
error: something is wrong (wrong class file?): class JList with type parameters [E] gets applied to arguments [], phase = namer for (selectedDocument <- listView.peer.getSelectedValuesList) {
Ich vermute, das liegt daran, dass in ListView Peer ohne Typparameter definiert ist:
override lazy val peer: JList = new JList with SuperMixin
Die Frage ist also: Ist es unmöglich, ListView von Scala-Swing mit Java 7 zu verwenden?