Swing est une bibliothèque graphique pour le langage de programmation Java. Swing constitue l’une des principales évolutions apportées par Java 2 par rapport aux versions antérieures.
Swing offre la possibilité de créer des interfaces graphiques identiques quel que soit le système d’exploitation sous-jacent.
Références :
http://zetcode.com/kotlin/swing/
https://www.jmdoudoux.fr/java/dej/chap-swing.htm
https://www.ssaurel.com/blog/learn-to-create-a-tetris-game-in-java-with-swing/