Boa noite, estou criando um projeto com JFrame que existe um botão para abrir uma aplicação de outra classe.
O problema é que cada vez que eu clico nele ele abre a janela do programa mesmo quando já esta aberto, queria saber como eu faço para ele verificar se o programa já foi aberto e não abrir de novo. Sei que existe algo para comparar uma variável com null, exemplo if(teste==null) para ver se já foi aberto, mais não lembro como faz.
Código do meu botão.
Bhaskara janela = new Bhaskara();
janela.setVisible(true); // aqui ele mostra a janela na tela, mesmo o programa aberto ele abre de novo quando clico no botão
janela.setLocationRelativeTo(null);