Con swing puoi fare delle interfacce carine quanto vuoi se ovviamente ti studi la libreira e fai tante prove; queste sono un esempio di quelle che ho fatto io:

http://xoomer.virgilio.it/world721/shoots/shoots.htm


Leggiti i tutorial della sun:

http://java.sun.com/docs/books/tutor...ing/index.html

In particolare devi studiarti bene i layout manager, usare bordi per i componenti, etichette, tooltip text, immagini carine per i pulsanti, e organizzare bene l'interfaccia.