RosettaCodeData/Task/Simple-windowed-application/Kotlin/simple-windowed-application-2.kts
2024-10-16 18:07:41 -07:00

13 lines
368 B
Kotlin

import tornadofx.*
class ClicksView: View("Clicks example") {
var clicks = 0
override val root = vbox(5) {
var label1 = label("There have been no clicks yet")
button("Click me!") { action { label1.text = "Clicked ${++clicks} times." } }
}
}
class ClicksApp: App(ClicksView::class)
fun main(args: Array<String>) = launch<ClicksApp>(args)