Duvida sobre JFrame

5 respostas
L

por exemplo…eu tenho um frame…ai eu abro outro…e coloco o antigo para Visible(false), como eu faço para que no novo frame eu consiga mudar o visible do frame antigo?
Valeu

5 Respostas

M

linh4res, um dos jeitos para fazer isso é vc passando o form antigo para o novo como parãmetro.

Exemplo simples:

No form1 vc poe.

Form2 f2 = new Form2(this);

this.setVisible(false);

E no form2 vc tem:
public Form2(Frame myFrame){ //Isso no construtor
this.myFrameAntigo = myFrame}

E ao fechar o frame novo vc poe:

myFrameAntigo.setVisible(true);

this.setVisible(false);

Espero que consegui passar minha idéia…
Qualquer dúvida só postar…
Abraço,
Maicon

L

valeu ai…

L

mais olha so…
eu tenho um void no form1…como eu vo acessa-lo pelo form2 do seu jeito?
Valeu

R

mesmo esquema linhares…

passa o form antigo no construtor e no form novo vc chama o metodo normalmente, se o metodo for publico

L

ai…eu consegui…valeu ai…
Falo

Criado 30 de agosto de 2004
Ultima resposta 31 de ago. de 2004
Respostas 5
Participantes 3