Então galera to com um probleminha aqui, to fazendo uma aplicação swing que ta tudo perfeito, bom quase perfeito depois que notei uma falha q não consigo identificar, é o seguinte, ao clicar em um botão abre-se uma tela e fecha-se a anterior, porem a anterior só está minimizando, eu testando a aplicação começou ficar lento quando fui ver tava umas 50 janelas abertas na barra de tarefas do windows pois eu tava clicando em todos os botoes pra ver se todos estavam abrindo no caminho certo.
todas as JFrames entao setadas com
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
e em todos os botoes estão setados com
btn.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
new ViewTelaHome().dispose(); // esta seria a janela atual
new ViewTelaRelatorios().setVisible(true); // esta a janela que abriu
}
});
claro que cada botão setado para abrir e fechar suas respectivas janelas
não entendo onde está meu erro