``` class Main : View() { override val root: ...
# tornadofx
j
Copy code
class Main : View() {
    override val root: VBox = VBox()
    val button = Button("Press me")

    init {
        root.add(button)
        button.action {
            println("button press")
        }
    }
}


class UserInterface : App(Main::class)

object UserInterfaceVerticle : AbstractVerticle() {
    override fun start() {
        Application.launch(UserInterface::class.java)
    }
}