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?