Como resolver exception indesejada no .setUndecorated?

3 respostas
E

tenho um objeto extends JFrame.

no final dele... tem assim:

this.setVisible(true);

ai tentei adicionar ao codigo o seguinte trecho:

this.setUndecorated(true);

porem deu erro:


Exception in thread "main" java.awt.IllegalComponentStateException: The frame is displayable.
at java.awt.Frame.setUndecorated(Unknown Source)
at GUI.GUI.(GUI.java:60)
at App.App.main(App.java:13)

ai tentei:
this.setVisible(true);
		
		this.setVisible(false);
		this.setUndecorated(true);
		this.setVisible(true);

continuou dando a exception e nem deixou sem decoração minha janela :cry:

Alguem poderia me ajudar?

3 Respostas

L

Oi,

Mude a ordem.

this.setUndecored(true); this.setVisible(true);

Tchauzin!

E
S

Fica de dica para quem estiver procurando, como eu estava até agora pouco.

dispose();
setUndecorated(true);
setVisible(true);
Criado 30 de novembro de 2010
Ultima resposta 29 de ago. de 2011
Respostas 3
Participantes 4