public void setListValues(final Map<Integer, String> values) {
		
		this.values = values;
		userIDs = values.keySet().toArray(new Integer[values.size()]);
		clientList.setModel(new AbstractListModel<String>() {
			
			public int getSize() {
				return values.size();
			}
			
				public String getElementAt(int index) {
					try {
						Integer userID = userIDs[index];
						return values.get(userID);
					} catch(ArrayIndexOutOfBoundsException exception) {
						return "";
					}
				}
		});

		repaint();
	}