private void JBEditarActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_JBEditarActionPerformed
       this.zerarModelo();
       int crm;
       try{
           int linha = JTListaMedico.getSelectedRow();
           if( linha >= 0){
                 crm = (int) JTListaMedico.getValueAt(linha,0);
           }else{
               throw new Exception("Nenhum medico foi selecionado");
           }
           for (Medico listaMedico1 : this.listaMedico) {
               if (crm == listaMedico1.getCrm()) {
                   CadastrarMedicoUI cadastroMedico = new CadastrarMedicoUI(listaMedico1);
                   cadastroMedico.setVisible(true);
                   PrincipalUI.obterInstancia().obterTela().add(cadastroMedico);
                   cadastroMedico.toFront();
               }
           }
       }catch(Exception ex){
           JOptionPane.showMessageDialog(this, ex.getMessage());
       }
    }//GEN-LAST:event_JBEditarActionPerformed