Página transparente

É o seguinte, consegui o seguinte código para deixar as janelas transparentes

mas ta dando o seguinte erro IllegalComponentStateException, alguem sabe o que pode ser?

Eu soube que pra usar esse método precisa definir o setUndecorated como true, mas mesmo assim ele não funciona

Coloque o “AWTUtilities.setWindowOpacity(NewJFrame.this,0.647F);” antes de tudo, logo após você declarar seu JFrame.

tipo:

package teste;

import....

class Jframe extends JFrame

public Jframe{
   AWTUtilities.setWindowOpacity(NewJFrame.this,0.647F);
   setDefaultCloseOperation();
   setTitle();
.....
}

A mesma coisa serve para o "setUndecorated(true);"
ele tem que ir na primeira linha depois da declaração do formulário.

Alguém ai sabe como deixar só o panel transparente ?

Desta forma: http://sohminha.orgfree.com/images/JFrameTrasnparente.png

Perguntei isso http://www.guj.com.br/java/274112-deixar-frame-transparente

mas ninguém me respondeu ainda =/

Queria que os botões ficassem visíveis =)

Sobrescreva o método de pintura (paintComponent) do JPanel:

protected void paintComponent (Graphics g) {

   Graphics2D g2d = (Graphics2D) g.create();
 
   AlphaComposite alphaComp = AlphaComposite.getInstance(AlphaComposite.SRC_OVER, 0.8); //80% transparente
   g2d.setComposite(alphaComp); 
 
   g2d.dispose();
   g.dispose():
}

:thumbup: