Introdução ao desenvolvimento de aplicativos de desktop Scala + JavaFX
Existe algum guia ou passo a passo para criar um aplicativo de desktop Scala + JavaFX?
Estou tendo dificuldade em encontrar uma boa fonte e estou usando o IntelliJ IDEA como IDE.
Até mesmo as amostras mais simplistas da área de trabalho de hello ajudariam muito, porque tenho pouca noção de por onde começar.
Atualizar: Isto é o que eu tenho agora:
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)
}
}
Correndo eu recebo:
Exceção no thread "main" java.lang.IllegalStateException: Não no thread do aplicativo FX; currentThread = main
Como posso obtê-lo para exibir a janela hello world com o rótulo?