Como fechar um JFrame so q o JPanel nao esta local

1 resposta
dicabeca

pessoal bom dia,po to com uma duvida aki,eu sei q pra fechar um JFrame e so colocar

class.this.dispose();
,so q é o seguinte eu tenho um JFrame e tenho 2 JPanels nele,sendo q os JPanels nao estam local eu pego eles com “getContentPane()”, ai ta minha duvida o botao pra fechar esta nesses JPanels q estao em outras classes um em cada, como eu faco pra fechar o meu JFrame???

1 Resposta

Zakim

ola colega!

crie uma terceira classe com uma instancia do JFrame
dessa forma ele ja vem com os paineis inclusos e vc pode trabalhar com o dispose

ou entao crie um metodo que tenha como parametro um JFrame

exemplo:

public void (JFrame janela){

janela.dispose();

}

obs: considero isso que vc fez um pouco fora do normal!

aconselho-te a mudar essa estrutura!

com o passar da implementação, isso pode acabar virando bagunça!

espero ter ajudado…

Criado 12 de julho de 2007
Ultima resposta 12 de jul. de 2007
Respostas 1
Participantes 2