Por acaso alguém sabe como contruir um janela transparente com as api´s da sun?
Janela Transparente é possivel?
4 Respostas
Somente usando o SWING…
tente isso…
javax.swing.JDialog.getJRootPane().setOpaque( true );
[]'s
è mais ou menos isso porém gostaria de deixar a janela(frame) principal do programa transparente…assim como o windows XP faz…
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!
é 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! 