Como fazer frames e botões de vários formatos?

Saudações ,

Será que é possível criar frames em Java que não tenham um formato rectangular , assim como os vários skins do Windows Media Player.
E quanto aos botões é possível que sejam redondos ou com outra forma qualquer.

Desde já agradeço

voce pode usar o lookandfeel para mudar o estilo da janela…

Dá sim, pra fazer diversos formatos…
Você precisa dizer como pintá-los e dizer se um determinado clique pertence a ele…

Esse link aqui faz uns botões redondos:

http://java.sun.com/j2se/1.4.2/docs/guide/awt/demos/lightweight/RoundButtons/actual/RoundButton.java

Que LookAndFeel é esse ? Me dê um exemplo .