Janela Transparente é possivel?

4 respostas
Daniel_Takabayashi

Por acaso alguém sabe como contruir um janela transparente com as api´s da sun?

4 Respostas

ozielneto

Somente usando o SWING…

tente isso…

javax.swing.JDialog.getJRootPane().setOpaque( true );

[]'s

Daniel_Takabayashi

è mais ou menos isso porém gostaria de deixar a janela(frame) principal do programa transparente…assim como o windows XP faz…

dukejeffrie

Tem uns rolos de clipping, e na maioria dos sistemas não dá pra não ter aquela barrinha em cima do frame.

Se a barrinha não importe (primeira versão), vc pode deixar o frame transparente falando pra ele não ser opaco:

frame.setOpaque(false);

além disso, vc pode ter que fazer um override do método paintComponent(), pq se não me engano a implementação default pinta um fundo cinza.

Um lugar que vc pode encontrar implementações legais é no material sobre Java2D.

[]s!

Daniel_Takabayashi

é só setando como setOpaque(false) não deu certo, eu tentei achar informações de como redesenhar o frame mas não achei nada, será que ninguém teria um exemplo pra facilitar a minha vida?
de qualquer modo obrigado a todos! :wink:

Criado 29 de janeiro de 2004
Ultima resposta 5 de fev. de 2004
Respostas 4
Participantes 3