The Kotlin Swing library provides some helper functions and extensions for creating Swing user interfaces.
To try the sample run
cd kotlin/libraries/kotlin-swing mvn test -Pui
Or browse the source of the sample to see the kinds of features available