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?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage