source: josm/trunk/src/org/openstreetmap/josm/gui/conflict/pair/ComparePairListCellRenderer.java@ 1954

Last change on this file since 1954 was 1954, checked in by Gubaer, 15 years ago

Moved package org.openstreetmap.josm.gui.conflict to org.openstreetmap.josm.gui.conflict.pair

File size: 929 bytes
Line 
1// License: GPL. For details, see LICENSE file.
2package org.openstreetmap.josm.gui.conflict.pair;
3
4import java.awt.Color;
5import java.awt.Component;
6
7import javax.swing.JLabel;
8import javax.swing.JList;
9import javax.swing.ListCellRenderer;
10
11public class ComparePairListCellRenderer extends JLabel implements ListCellRenderer {
12 public final static Color BGCOLOR_SELECTED = new Color(143,170,255);
13
14 public ComparePairListCellRenderer() {
15 setOpaque(true);
16 }
17 public Component getListCellRendererComponent(
18 JList list,
19 Object value,
20 int index,
21 boolean isSelected,
22 boolean cellHasFocus)
23 {
24 ComparePairType type = (ComparePairType)value;
25 setText(type.getDisplayName());
26 setBackground(isSelected ? BGCOLOR_SELECTED : Color.WHITE);
27 setForeground(Color.BLACK);
28 return this;
29 }
30}
Note: See TracBrowser for help on using the repository browser.