private void cbxcursoActionPerformed(
     java.awt.event.ActionEvent evt) { // GEN-FIRST:event_cbxcursoActionPerformed
   // TODO add your handling code here:
   Curso curso = new Curso();
   curso = (Curso) cbxcurso.getSelectedItem();
   cbxdisciplina.removeAllItems();
   for (Disciplina disciplina : disciplinadao.ListarDisciplina(curso.getCodcurso())) {
     cbxdisciplina.addItem(disciplina);
   }
 } // GEN-LAST:event_cbxcursoActionPerformed
  /** Creates new form frmCadProfessorDisciplina */
  public frmProfessorDisciplina(int cod) {
    initComponents();

    professordisciplinasapagar = new LinkedList<>();
    disciplina = new Disciplina();
    cursos = new LinkedList<>();
    cursodao = new CursoDAO();
    pessoadao = new PessoaDAO();
    disciplinadao = new DisciplinaDAO();
    professordao = new ProfessorDAO();
    professor = professordao.Abrir(cod);
    professordisciplinadao = new ProfessorDisciplinaDAO();
    professordisciplinas = professordisciplinadao.ListarTodas(cod);
    cursos = cursodao.ListarTodos();
    pessoa = pessoadao.Abrir(professor.getCodpessoa());

    lblNome.setText(pessoa.getNome());

    cbxcurso.removeAllItems();
    for (Curso curso : cursos) {
      cbxcurso.addItem(curso);
    }

    curso = (Curso) cbxcurso.getItemAt(0);

    cbxdisciplina.removeAllItems();
    for (Disciplina disciplina : disciplinadao.ListarDisciplina(curso.getCodcurso())) {
      cbxdisciplina.addItem(disciplina);
    }

    disciplinatable();
  }