Używanie ListView ze Scala 2.9.2 z Java 7 daje błąd kompilacji

Pracuję nad projektem, który używa scala 2.9.2 i java 7.

To, co próbuję zrobić, to utworzyć GUI za pomocą scala ListView.

Oto mały fragment kodu:

private val listView = new ListView[Document](someList)
.
.
.
for (selectedDocument <- listView.peer.getSelectedValuesList) {
    doSomething(selectedDocument)
}

Daje mi to następujący błąd kompilacji:

error: something is wrong (wrong class file?): class JList with type parameters [E] gets applied to arguments [], phase = namer for (selectedDocument <- listView.peer.getSelectedValuesList) {

Zgaduję, że to dlatego, że w ListView, peer jest zdefiniowany bez parametru typu:

override lazy val peer: JList = new JList with SuperMixin

Więc pytanie brzmi: czy niemożliwe jest użycie ListView ze scala-swing z Java 7?

questionAnswers(3)

yourAnswerToTheQuestion