Начало работы с Scala + JavaFX для разработки настольных приложений

Есть ли какое-нибудь руководство или пошаговое руководство по созданию настольного приложения Scala + JavaFX?

Мне трудно найти хороший источник, и я использую IntelliJ IDEA в качестве IDE.

Даже самые простые образцы настольных компьютеров hello world очень помогли бы, потому что я понятия не имею, с чего начать.

Update: Вот что у меня сейчас:

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)
  }
}

Запустив его я получаю:

Exception in thread "main" java.lang.IllegalStateException: Not on FX application thread; currentThread = main

Как я могу заставить его отображать окно приветствия с надписью?

Ответы на вопрос(3)

Ваш ответ на вопрос