otakusenpai
04/12/2019, 11:33 AMclass MyView : View() {
val controller: MyController by inject()
val input = SimpleStringProperty()
lateinit var ip: String
lateinit var nick: String
lateinit var port: String
override val root = form {
fieldset {
field("server ip") {
textfield(input)
}
ip = input.value
field("nick name") {
textfield(input)
}
nick = input.value
field("port") {
textfield(input)
}
port = input.value
button("Connect") {
action {
controller.connect(nick,ip,port)
ip = ""
port = ""
nick = ""
}
}
}
}
}