// License: GPL. For details, see LICENSE file.
package org.openstreetmap.josm.gui.conflict.pair;
import java.awt.Color;
import java.awt.Component;
import javax.swing.JLabel;
import javax.swing.JList;
import javax.swing.ListCellRenderer;
public class ComparePairListCellRenderer extends JLabel implements ListCellRenderer {
public final static Color BGCOLOR_SELECTED = new Color(143,170,255);
public ComparePairListCellRenderer() {
setOpaque(true);
}
public Component getListCellRendererComponent(
JList list,
Object value,
int index,
boolean isSelected,
boolean cellHasFocus)
{
ComparePairType type = (ComparePairType)value;
setText(type.getDisplayName());
setBackground(isSelected ? BGCOLOR_SELECTED : Color.WHITE);
setForeground(Color.BLACK);
return this;
}
}