JFrame invisivel

Oi pessoal.
Estou criando um programa, mas gostaria de customizar um pouco a forma do programa.
Estou pensando em deixar o Frame oval, eu gostaria de deixar o JFrame invisivel e fazer o resto com imagem, mas o problema que não achei como fazer isso. O maximo que cheguei foi no IFrame, mas não consigui usar o IFrame.
Se souberem como deixar o JFrame invisivel me ajudem, ou como usar o IFrame.
Obrigado.

Cara, se você quiser que ele não apareça, é só dar um setVisible(false); nele… Embora todos os componentes que estiverem dentro dele também não irão aparecer.

Mas acho que não é bem isso que você quer, certo?

Eu gostaria que so aparecese o JLabel. pq eu coloquei uma imagem no JLabel, assim ficaria uma tela com o formato oval, e os botões.
Obrigado por responder.

Você precisa usar a atualização 10 do Java 6 para janelas de formato não-retangular.

Veja isto aqui:

http://java.sun.com/developer/technicalArticles/GUI/translucent_shaped_windows/

Podes sempre por o fundo da janela transparente usando o método setBackground(new Color(int a,int b,int c,int d)) em que int d diz respeito à transparência. Não sei se isso satisfará a tua necessidade mas penso que com um pouco da habilidade dá paralá chegar lol :wink: