Erro abrir JFrame e aparecer JButton

6 respostas
A

Olá pessoal, estou aqui mais uma vez com a seguinte dúvida.

Tenho um JFrame Principal na minha aplicação, e quando chamo ele no item de menu pelo evento mouseClicked, ele não aparece.
Usei o seguinte código:

telaTeste.setVisible(true);
mas ele não aparece… Alguém sabe o que pode ter acontecido!?

E o JButton eu qro que no momento que abrir esta tela ele fique invisível e depois visível.

Então no construtor do JFrame da telaTeste coloquei btnCont.setVisible(false); e depois que a aplicação executar uma tarefa eu coloquei btnCont.setVisible(true);
Só que não tá dando certo.

Por favor…Me deem uma luz…

Obrigado

6 Respostas

thiagocg

Olá, bom vc debugou e viu se o evento mouseClicked está chamando o metodo que abre a sua tela e se estiver ta gerando algum erro?

No metodo onde vc seta o visible(true) apos esta chamada vc coloca um repaint

Ex.

seuJFrame.repaint();

Isso faz com que todo o formulario seja redesenhado, acho q vai resolver teu problema.

[]'s

A

Ok brigadooo…consegui aki…

Deixa eu te perguntar mais uma coisa…

Quero q o botao nao apareça no inicio da aplicacao, somente depois de executar determinada tarefa…

So que eu seto visible(false) e ele nao aparece, qndo seto visible(true) ele nao aparece tbm, o que será!?

thiagocg

Cara, o repaint não funcionou?

[]'s

A

não funcionou nao cara…
=[

thiagocg

Cara, geralmente não precisa nem desse repaint, posta seu codigo ai pra ver o q da pra te ajudar mais.

[]'s

A

thiagocg:
Cara, geralmente não precisa nem desse repaint, posta seu codigo ai pra ver o q da pra te ajudar mais.

[]'s

Deu certo aqui agora!
No momento em que reiniciei o NetBeans 6.8 ele funcionou direitin…vlw

Criado 30 de junho de 2010
Ultima resposta 3 de jul. de 2010
Respostas 6
Participantes 2