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?

Respuestas a la pregunta(3)

Su respuesta a la pregunta