galera criei uma aplicação q tem um botão q faz uma ação e chama outro jframe, mais ai quando eu fecho esse jframe q eu chamei o principal tbm fecha, queria continuar com o jframe principal aberto ao fechar o meu jframe secundário.
private void btnClientesActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
Cadastro frame = new Cadastro();
frame.setVisible(true);
}
Eu tô vendo isso nesse exato momento, e acho que o HIDE_ON_CLOSE tá afetando muito a performance do meu computador (estou em ambiente de homologação). No meu caso, o JAR tem a função de Listener de um MQTT e só exibirá o frame quando receber um evento. Então creio que é melhor usar o DISPOSE_ON_CLOSE, afinal ele não encerra meu processo mas libera muito do consumo. O que você me diz?
Na real eu fui descobrir depois que o problema não era a execução do frame, e sim o player que tinha nele. Não estava parando o player antes de esconder o frame, o consumo de cpu tava batendo 80% até que entendi que precisava matar o player primeiro :v