Ignore:
Timestamp:
2014-04-26T03:53:35+02:00 (10 years ago)
Author:
Don-vip
Message:

see #8465 - switch core to Java 7

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  
    1010import org.openstreetmap.josm.gui.conflict.ConflictColors;
    1111
    12 public class ComparePairListCellRenderer extends JLabel implements ListCellRenderer {
     12public class ComparePairListCellRenderer extends JLabel implements ListCellRenderer<ComparePairType> {
     13
     14    /**
     15     * Constructs a new {@code ComparePairListCellRenderer}.
     16     */
    1317    public ComparePairListCellRenderer() {
    1418        setOpaque(true);
    1519    }
     20
    1621    @Override
    1722    public Component getListCellRendererComponent(
    18             JList list,
    19             Object value,
     23            JList<? extends ComparePairType> list,
     24            ComparePairType value,
    2025            int index,
    2126            boolean isSelected,
    22             boolean cellHasFocus)
    23     {
    24         ComparePairType type = (ComparePairType)value;
    25         setText(type.getDisplayName());
     27            boolean cellHasFocus) {
     28        setText(value.getDisplayName());
    2629        setBackground(isSelected ? ConflictColors.BGCOLOR_SELECTED.get() : ConflictColors.BGCOLOR.get());
    2730        setForeground(ConflictColors.FGCOLOR.get());
  • trunk/src/org/openstreetmap/josm/gui/conflict/tags/MultiValueCellEditor.java

    r6991 r7001  
    3535 * {@link KeyEvent#VK_ENTER} and {@link KeyEvent#VK_TAB} trigger a {@link NavigationListener#gotoNextDecision()}.
    3636 */
    37 public class MultiValueCellEditor extends AbstractCellEditor implements TableCellEditor{
     37public class MultiValueCellEditor extends AbstractCellEditor implements TableCellEditor {
    3838
    3939    /**
     
    224224
    225225        @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) {
    228227            renderColors(isSelected);
    229228            renderValue(value);
  • trunk/src/org/openstreetmap/josm/gui/conflict/tags/RelationMemberConflictDecisionRenderer.java

    r6616 r7001  
    1414import org.openstreetmap.josm.gui.widgets.JosmComboBox;
    1515
    16 public class RelationMemberConflictDecisionRenderer extends JLabel implements TableCellRenderer, ListCellRenderer {
     16public class RelationMemberConflictDecisionRenderer extends JLabel implements TableCellRenderer, ListCellRenderer<RelationMemberConflictDecisionType> {
    1717
    1818    private JosmComboBox cbDecisionTypes;
     
    6363    /* --------------------------------------------------------------------------------- */
    6464    @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,
    6668            boolean cellHasFocus) {
    6769        resetListRenderer();
     
    7072            setForeground(UIManager.getColor("ComboBox.selectionForeground"));
    7173        }
    72         RelationMemberConflictDecisionType decision = (RelationMemberConflictDecisionType)value;
    7374        RelationMemberConflictDecisionType.prepareLabel(decision, this);
    7475        if (RelationMemberConflictDecisionType.UNDECIDED.equals(decision)) {
Note: See TracChangeset for help on using the changeset viewer.