GUI Scala/Groovy/Clojure

Dernière fois que j'ai eu à traiter avec Java a été de 2005 et j'ai oublié presque tout sur elle depuis.

Aujourd'hui, j'ai besoin de construire une interface graphique, l'application sur le dessus de Java. Je suppose qu'il est préférable d'utiliser l'un de Scala/Groovy/Clojure langues.

La question est: qui est le meilleur pour les ordinateurs de bureau de la programmation GUI? Mon programme de transformation et d'afficher une série de jpeg/png + il y aura de ~10 boîtes de dialogue (avec des tonnes d'options dans chaque ensemble de widgets).

La principale exigence est la compacité: je déteste écrire une dizaine de lignes de code seulement pour dessiner un cadre simple avec un bouton. Mon expérience dans le GUI est (principalement) Tcl/Tk et GTK+.