enum class ToggleTestEnum(val displayLabel : String) { C1("Choice 1"), C2("Choice 2"), C3("Choice 3") } class ToggleTestView : View() { val toggleTestProp = SimpleObjectProperty () override val root = vbox { togglegroup { ToggleTestEnum.values().forEach { radiobutton(it.displayLabel, value = it) } bind(toggleTestProp) } button("Print Prop") { setOnAction { println("prop $toggleTestProp.value") } } toggleTestProp.set(ToggleTestEnum.C2) } } class ToggleTestApp : App(ToggleTestView::class)