Changeset 7001 in josm for trunk/src/org/openstreetmap/josm/gui/conflict
- Timestamp:
- 2014-04-26T03:53:35+02:00 (10 years ago)
- Location:
- trunk/src/org/openstreetmap/josm/gui/conflict
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/gui/conflict/pair/ComparePairListCellRenderer.java
r6084 r7001 10 10 import org.openstreetmap.josm.gui.conflict.ConflictColors; 11 11 12 public class ComparePairListCellRenderer extends JLabel implements ListCellRenderer { 12 public class ComparePairListCellRenderer extends JLabel implements ListCellRenderer<ComparePairType> { 13 14 /** 15 * Constructs a new {@code ComparePairListCellRenderer}. 16 */ 13 17 public ComparePairListCellRenderer() { 14 18 setOpaque(true); 15 19 } 20 16 21 @Override 17 22 public Component getListCellRendererComponent( 18 JList list,19 Objectvalue,23 JList<? extends ComparePairType> list, 24 ComparePairType value, 20 25 int index, 21 26 boolean isSelected, 22 boolean cellHasFocus) 23 { 24 ComparePairType type = (ComparePairType)value; 25 setText(type.getDisplayName()); 27 boolean cellHasFocus) { 28 setText(value.getDisplayName()); 26 29 setBackground(isSelected ? ConflictColors.BGCOLOR_SELECTED.get() : ConflictColors.BGCOLOR.get()); 27 30 setForeground(ConflictColors.FGCOLOR.get()); -
trunk/src/org/openstreetmap/josm/gui/conflict/tags/MultiValueCellEditor.java
r6991 r7001 35 35 * {@link KeyEvent#VK_ENTER} and {@link KeyEvent#VK_TAB} trigger a {@link NavigationListener#gotoNextDecision()}. 36 36 */ 37 public class MultiValueCellEditor extends AbstractCellEditor implements TableCellEditor {37 public class MultiValueCellEditor extends AbstractCellEditor implements TableCellEditor { 38 38 39 39 /** … … 224 224 225 225 @Override 226 public Component getListCellRendererComponent(JList list, Object value, int index, boolean isSelected, 227 boolean cellHasFocus) { 226 public Component getListCellRendererComponent(JList list, Object value, int index, boolean isSelected, boolean cellHasFocus) { 228 227 renderColors(isSelected); 229 228 renderValue(value); -
trunk/src/org/openstreetmap/josm/gui/conflict/tags/RelationMemberConflictDecisionRenderer.java
r6616 r7001 14 14 import org.openstreetmap.josm.gui.widgets.JosmComboBox; 15 15 16 public class RelationMemberConflictDecisionRenderer extends JLabel implements TableCellRenderer, ListCellRenderer {16 public class RelationMemberConflictDecisionRenderer extends JLabel implements TableCellRenderer, ListCellRenderer<RelationMemberConflictDecisionType> { 17 17 18 18 private JosmComboBox cbDecisionTypes; … … 63 63 /* --------------------------------------------------------------------------------- */ 64 64 @Override 65 public Component getListCellRendererComponent(JList list, Object value, int index, boolean isSelected, 65 public Component getListCellRendererComponent( 66 JList<? extends RelationMemberConflictDecisionType> list, 67 RelationMemberConflictDecisionType decision, int index, boolean isSelected, 66 68 boolean cellHasFocus) { 67 69 resetListRenderer(); … … 70 72 setForeground(UIManager.getColor("ComboBox.selectionForeground")); 71 73 } 72 RelationMemberConflictDecisionType decision = (RelationMemberConflictDecisionType)value;73 74 RelationMemberConflictDecisionType.prepareLabel(decision, this); 74 75 if (RelationMemberConflictDecisionType.UNDECIDED.equals(decision)) {
Note:
See TracChangeset
for help on using the changeset viewer.