Olá tenho uma tela principal com um “JButton” que quando clicado abre uma tela de cadastro, só que ele esta abrindo quantas o usuario clicar e é para ter apenas uma aberta
 private void BtnNutricionistaActionPerformed(java.awt.event.ActionEvent evt) {                                                 
        cadPaciente cadPaciente = new cadPaciente();
        cadPaciente.setVisible(true);
      
como faço para verificar se há um aberto?
ja tentei algo como:
int ContTela;
 private void BtnNutricionistaActionPerformed(java.awt.event.ActionEvent evt) { 
           if(ContTela<1){                                     
        cadPaciente cadPaciente = new cadPaciente();
        cadPaciente.setVisible(true);
        contTela=1;
        }
      
mas ai ele só faz um cadastro e nao abre mais a tela