Erste Schritte mit der Entwicklung von Scala + JavaFX-Desktopanwendungen

Gibt es eine Anleitung oder Anleitung zum Erstellen einer Scala + JavaFX-Desktopanwendung?

Es fällt mir schwer, eine gute Quelle zu finden, und ich verwende IntelliJ IDEA als IDE.

Sogar die simpelsten Desktop-Hallo-Welt-Beispiele würden viel helfen, da ich wenig Ahnung habe, wo ich anfangen soll.

Aktualisieren: Das habe ich jetzt:

import javafx.application.Application
import javafx.scene.Scene
import javafx.scene.layout.StackPane
import javafx.stage.Stage
import javafx.scene.control.Label

class Test extends Application {
  override def start(primaryStage: Stage) {
    primaryStage.setTitle("Sup!")

    val root = new StackPane
    root.getChildren.add(new Label("Hello world!"))

    primaryStage.setScene(new Scene(root, 300, 300))
    primaryStage.show()
  }
}

object Test {
  def main(args: Array[String]) {
    val t = new Test
    t.start(new Stage)
  }
}

Ich bekomme:

Ausnahme im Thread "main" java.lang.IllegalStateException: Nicht im FX-Anwendungsthread; currentThread = main

Wie kann ich erreichen, dass das Fenster "Hallo Welt" mit dem Etikett angezeigt wird?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage