Não sei se vou explicar direito…
tenho duas classes… na classe 1 chamo a classe 2…ai fica as duas janelas aberta…tem como ao abrir a classe 2…e automaticamente fechar a classe 1?
Fechar uma das classe
L
3 Respostas
J
nao sei como ta o seu codigo, mas o exemplo abaixo é como se classe1 e classe2 extendessem JFrame:
classe1.abreClasse2();
classe1.dispose();
espero que funcione
L
e e extends JPanel como seria?
J
realmente nao sei :sad: se nao me engano nao existe metodo dispose() para JPanel, e o metodo hide(), que sei que o JPanel tem, esta deprecated…
mas, se nao precisar fechar a janela em si, apenas deixá-la invisóvel, ou escodê-la, voce pode usar o metodo setVisible(false);, assim:
classe1.abreclasse2();
classe1.setVisible(false);
se voce quiser um metodo que feche a classe realmente, tente achar um na API…ou entao espera mais alguem responder 
boa sorte
Criado 10 de maio de 2005
Ultima resposta 11 de mai. de 2005
Respostas 3
Participantes 2
Alura Sistemas operacionais: entenda seu conceito e suas funções Descubra o que são sistemas operacionais, suas funções e tipos. Aprenda tudo de forma clara e objetiva. Não perca tempo!
Casa do Codigo Orientacao a Objetos: Aprenda seus conceitos e suas... Por Thiago Leite e Carvalho — Casa do Codigo