Comenzando en el desarrollo de aplicaciones de escritorio Scala + JavaFX
¿Existe alguna guía o tutorial para crear una aplicación de escritorio Scala + JavaFX?
Estoy teniendo dificultades para encontrar una buena fuente y estoy utilizando IntelliJ IDEA como IDE.
Incluso las muestras de hello world de escritorio más simplistas me ayudarían mucho, porque tengo poca idea de por dónde empezar.
Actualizar: Esto es lo que tengo ahora:
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)
}
}
Al ejecutarlo me sale:
Excepción en el hilo "main" java.lang.IllegalStateException: No en el hilo de la aplicación FX; currentThread = main
¿Cómo puedo hacer que muestre la ventana de hello world con la etiqueta?