É 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?
É 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: