class LearnApp : App(LearnV::class) class LearnV : View("learn") { val speed = SimpleObjectProperty(this, "speed", Speed.Normal) override val root = form { fieldset { field("choosed:") { label(speed) } field("Speed") { combobox( property = speed, values = Speed.all ) } } prefWidth=200.0 } } enum class Speed(val inMs: Long) { Slow(200), Normal(100), Fast(70); companion object { val all by lazy { values().toList() } } }