public Component getListCellRendererComponent(JList list, Object value,
			int index, boolean isSelected, boolean cellHasFocus) {
		TorrentListEntry entry = (TorrentListEntry) value;
		setText(entry.getTitle());
		setIcon(entry.getImage());
		if (isSelected) {
			setBackground(HIGHLIGHT_COLOR);
			setForeground(Color.white);
		} else {
			if ((index & 1) == 0) {
				setBackground(ROW_COLOR);
			} else {
				setBackground(ROW_COLOR_ALT);
			}
			setForeground(Color.BLACK);
		}
		return this;
	}