Fechar uma das classe

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 :wink:

boa sorte