private void listagemProf() {
        final Main m = new Main();

        JLabel NomeCom = new JLabel("Professores:", JLabel.CENTER);
        String[] v5 = new String[m.professores.size() + 1];
        v5[0] = " ";
        for (int i = 1; i < m.professores.size() + 1; i++) {
            v5[i] = m.professores.get(i - 1).toString();
        }
        final JComboBox com = new JComboBox(v5);

        com.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent e) {
                HorarioVazio();
                ArrayList<Horario> horario = new ArrayList<>();
                if (com.getSelectedIndex() > 0) {
                    horario = m.professores.get(com.getSelectedIndex() - 1).listarHorarioProfessor(m.professores, m.horarios);
                                
                    for (int i = 0; i < horario.size(); i++) {
                        int dia_semana = horario.get(i).getDia_semana();
                        switch (dia_semana) {
                            case 2:
                                horarioSegunda(horario, dia_semana, i);
                                break;
                            case 3:
                                horarioTerca(horario, dia_semana,i);
                                break;
                            case 4:
                                horarioQuarta(horario,dia_semana, i);
                                break;
                            case 5:
                                horarioQuinta(horario, dia_semana, i);
                                break;
                            case 6:
                                horarioSexta(horario, dia_semana, i);
                                break;
                            default:
                                dispose();
                        };
                    }
                }
                else
                {
                    HorarioVazio();
                }
            }
        });

        NomeCom.setFont(new Font("Arial", Font.BOLD, 12));
        NomeCom.setForeground(Color.white);
        panelbtn.add(NomeCom, BorderLayout.NORTH);
        panelbtn.add(com);
    }