var formA = SimpleBooleanProperty(false) var form...
# tornadofx
s
var formA = SimpleBooleanProperty(false) var formB = SimpleBooleanProperty(false) var choice = SimpleStringProperty() override val root = form { fieldset("?") { field("?") { combobox(choice, FXCollections.observableArrayList("A","B")) } field("1") { textfield() removeWhen { formA } }.isDisable = true field("2") { textfield() removeWhen { formB } } field("3") { textfield() } } choice.onChange { if (it.equals("A")) { formA.set(true) formB.set(false) } else { formA.set(false) formB.set(true) } } }