label.setText((String) pair.cdr());
iconLabel = pair.car().toString(); label.setText((iconLabel.length() > 10 ? iconLabel.substring(0, 10) + "..." : iconLabel)); label.setToolTipText(iconLabel);
	public Component getListCellRendererComponent(JList list,			Object value,			int index,			boolean isSelected,			boolean hasFocus) {		final JLabel label =				(JLabel)super.getListCellRendererComponent(list,				value,				index,				isSelected,				hasFocus);				// pair.car() -> key		// pair.cdr() -> color		final Pair pair = (Pair) value;		label.setIcon(new ColorIcon((Color) pair.cdr()));		label.setText((String) pair.cdr());				label.setVerticalTextPosition(SwingConstants.TOP);		label.setBorder(new javax.swing.border.LineBorder(new java.awt.Color(0, 0, 0), 1, true));		return(label);	}