Personalizar Tela Principal

Olá pessoal…
Espero que alguém possa me ajudar…
Estou criando um aplicativo onde a Tela Principal tem que ter uma aparência de um objeto, exemplo a tela principal tem que parecer um telefone celular.
Como fazer uma tela assim???
Encontrei varios tutoriais, porem nenhum exclica detalhadamente como fazer, gostaria de saber como fazer e por onde começar???
agradeço desde já pela atenção.

Cara…pelo que entendi vc vai precisar criar um look and Feel para swing…oque nao e nada simples de fazer rss…isso, e tem outro detalhe…ate onde sei não e possivel setar alpha no swing atual…talvez somente um look and fell para swingx resolva…mas vai ser bem foda de fazer ein…o app é server-side?

:arrow: Método Paint do JWindow
:arrow: Java 2D
:arrow: Graphics2D

Abraços