@Override
	public void actionPerformed(ActionEvent e) {
		if (e.getSource() == b1) {
			String naam = JOptionPane.showInputDialog(null,
					"Voer loper naam in: ", "Naam invoeren",
					JOptionPane.PLAIN_MESSAGE);
			if ((naam != null) && (naam.length() > 1)) {
				listModel.addElement(loop.voegLoperToe(naam) + ". " + naam);
				updateAantal();
			}
		}
		if (e.getSource() == b2) {
			if (list.getSelectedIndex() >= 0) {
				String[] options = new String[2];
				options[0] = new String("Ja");
				options[1] = new String("Nee");
				int reply = JOptionPane.showOptionDialog(
						null,
						"Weet je zeker dat je loper '"
								+ (String) list.getSelectedValue()
								+ "' wilt verwijderen?", "Verwijderen?", 0,
						JOptionPane.INFORMATION_MESSAGE, null, options, null);
				if (reply == 0) {
					String naam = (String) list.getSelectedValue();
					int selectedIndex = list.getSelectedIndex();
					if (selectedIndex >= 0) {
						loop.verwijderLoper(getLoper());
						listModel.removeElementAt(selectedIndex);
						sf.dispose();
						updateAantal();
					}
				}
			}
		}
	}