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?
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
e e extends JPanel como seria?
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