private void txtTurmaCodigoKeyPressed(java.awt.event.KeyEvent evt) {//GEN-FIRST:event_txtTurmaCodigoKeyPressed
    if (evt.getKeyCode() == KeyEvent.VK_ENTER) {

        try {
            TurmasDAO daop = new TurmasDAO();
            Turmas turmass = new Turmas();

            apagar = nome.length();//Devolve o número de caracteres do objeto Stringbuffer apagar
            nome.delete(0, apagar);
            nome.append(txtTurmaCodigo.getText() + "");
            turmass = daop.carregarTurmaPeloCodigo(nome);
            apagar = nome.length();//Devolve o número de caracteres do objeto Stringbuffer apagar
            nome.delete(0, apagar);
            nome.append(turmass.getFuncionario() + "");

            ProfessorDAO daus = new ProfessorDAO(); // estou instanciando a conexão
            Professor professor = new Professor();
            professor = daus.carregarProfessorPeloCodigo(nome);
            if (professor.getNome().equals("nulo")) {

                txtInstrutor.setText("");
                txtTurmaCodigo.setText("0");
                final BuscarTurmas pesq = new BuscarTurmas("Turmas");
                pesq.setVisible(true);

                ActionListener acaoOk = new ActionListener() {
                    public void actionPerformed(ActionEvent e) {
                        //int codigoTurma = pesq.getCodigoCliente();
                        apagar = nome.length();//Devolve o número de caracteres do objeto Stringbuffer apagar
                        nome.delete(0, apagar);
                        nome.append(pesq.getCodigoCliente());

                        try {
                            TurmasDAO dao = new TurmasDAO();
                            Turmas al = new Turmas();
                            al = dao.carregarTurmaPeloCodigo(nome);
                            txtTurmaCodigo.setText(String.valueOf(nome));
                            CodigoInstrutor = "" + al.getFuncionario();
                            pegaNomeInstrutor();
                            dao.desconectar();
                        } catch (Exception b) {
                            JOptionPane.showMessageDialog(null, e);
                        }

                        pesq.dispose();
                    }
                };
                pesq.setAcao(acaoOk);

            } else {
                txtInstrutor.setText(professor.getNome());
                txtDia.requestFocus();
            }
            daop.desconectar();
            daus.desconectar();
        } catch (Exception e) {
        }
    }
}