Changeset 14864 in josm for trunk/src/org/openstreetmap
- Timestamp:
- 2019-03-09T19:09:07+01:00 (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/gui/history/RelationMemberListTableCellRenderer.java
r10216 r14864 5 5 6 6 import java.awt.Component; 7 import java.util.EnumMap;8 import java.util.Map;9 7 10 import javax.swing.ImageIcon;11 8 import javax.swing.JLabel; 12 9 import javax.swing.JTable; 13 10 import javax.swing.table.TableCellRenderer; 14 11 15 import org.openstreetmap.josm.data.osm.OsmPrimitiveType;16 12 import org.openstreetmap.josm.data.osm.RelationMemberData; 17 13 import org.openstreetmap.josm.gui.history.TwoColumnDiff.Item; … … 25 21 public class RelationMemberListTableCellRenderer extends JLabel implements TableCellRenderer { 26 22 27 private final transient Map<OsmPrimitiveType, ImageIcon> icons;28 29 23 /** 30 24 * Constructs a new {@code RelationMemberListTableCellRenderer}. … … 32 26 public RelationMemberListTableCellRenderer() { 33 27 setOpaque(true); 34 icons = new EnumMap<>(OsmPrimitiveType.class);35 icons.put(OsmPrimitiveType.NODE, ImageProvider.get("data", "node"));36 icons.put(OsmPrimitiveType.WAY, ImageProvider.get("data", "way"));37 icons.put(OsmPrimitiveType.RELATION, ImageProvider.get("data", "relation"));38 28 } 39 29 … … 42 32 setIcon(null); 43 33 } else { 44 setIcon( icons.get(member.getMemberType()));34 setIcon(ImageProvider.get(member.getMemberType())); 45 35 } 46 36 }
Note:
See TracChangeset
for help on using the changeset viewer.