public CijferOverzichtPanel() {
		setLayout(new BorderLayout(0, 0));

		JList list = new JList(vakLijst);
		list.addMouseListener(new MouseAdapter() {
			public void mouseClicked(MouseEvent evt) {
				JList list = (JList) evt.getSource();
				if (evt.getClickCount() == 1) {
					int index = list.locationToIndex(evt.getPoint());
					if (index < vakLijst.size() && index >= 0) {
						Vak vak = vakLijst.get(index);
						double cijfer;
						if (Sessie.getIngelogdeGebruiker().isDocent()
								|| Sessie.getIngelogdeGebruiker().isSuperUser()) {
							User student = (User) comboBox.getSelectedItem();
							cijfer = Dao.getInstance()
									.getCijferVanStudentVanVak(vak.getId(),
											student.getId());
						} else {
							cijfer = Dao.getInstance()
									.getCijferVanStudentVanVak(
											vak.getId(),
											Sessie.getIngelogdeGebruiker()
													.getId());
						}

						cijferPanel.setVak(vak.getNaam());
						cijferPanel.setCijfer("" + cijfer);
						cijferPanel.setDocent(vak.getDocent().getNaam());
					}
				}
			}
		});
		add(list, BorderLayout.WEST);
		list.setPreferredSize(new Dimension(250, 500));
		cijferPanel = new CijferPanel();
		add(cijferPanel, BorderLayout.CENTER);

		if (Sessie.getIngelogdeGebruiker().heeftPermissie(
				PermissieHelper.permissies.get("INZIENEIGENSTUDENTEN"))
				|| Sessie.getIngelogdeGebruiker().heeftPermissie(
						PermissieHelper.permissies.get("INZIENALLESTUDENTEN"))) {
			comboBox = new JComboBox();
			comboBox.addActionListener(new ActionListener() {
				public void actionPerformed(ActionEvent e) {
					if (comboBox.getSelectedItem() instanceof User) {
						User student = (User) comboBox.getSelectedItem();
						vakLijst.clear();
						List<Vak> vakken = Dao.getInstance()
								.getVakkenVanStudent(student.getId());
						for (Vak vak : vakken) {
							vakLijst.addElement(vak);
						}
						cijferPanel.clear();
					} else {
						vakLijst.clear();
						cijferPanel.clear();
					}
				}
			});
			add(comboBox, BorderLayout.NORTH);

		}
		refreshPanel();
	}