Ignore:
Timestamp:
2014-04-27T17:34:22+02:00 (10 years ago)
Author:
Don-vip
Message:

see #8465 - fix generics for JComboBox/JList

Location:
trunk/src/org/openstreetmap/josm/gui/conflict/tags
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/gui/conflict/tags/MultiValueCellEditor.java

    r7005 r7015  
    4848
    4949    /** the combo box used as editor */
    50     private JosmComboBox editor;
    51     private DefaultComboBoxModel editorModel;
     50    private JosmComboBox<Object> editor;
     51    private DefaultComboBoxModel<Object> editorModel;
    5252    private CopyOnWriteArrayList<NavigationListener> listeners;
    5353
     
    7878     */
    7979    public MultiValueCellEditor() {
    80         editorModel = new DefaultComboBoxModel();
    81         editor = new JosmComboBox(editorModel) {
     80        editorModel = new DefaultComboBoxModel<>();
     81        editor = new JosmComboBox<Object>(editorModel) {
    8282            @Override
    8383            public void processKeyEvent(KeyEvent e) {
     
    172172     *
    173173     */
    174     private static class EditorCellRenderer extends JLabel implements ListCellRenderer {
     174    private static class EditorCellRenderer extends JLabel implements ListCellRenderer<Object> {
    175175
    176176        /**
     
    224224
    225225        @Override
    226         public Component getListCellRendererComponent(JList list, Object value, int index, boolean isSelected, boolean cellHasFocus) {
     226        public Component getListCellRendererComponent(JList<?> list, Object value, int index, boolean isSelected, boolean cellHasFocus) {
    227227            renderColors(isSelected);
    228228            renderValue(value);
  • trunk/src/org/openstreetmap/josm/gui/conflict/tags/RelationMemberConflictDecisionEditor.java

    r6912 r7015  
    1212import org.openstreetmap.josm.gui.widgets.JosmComboBox;
    1313
    14 public class RelationMemberConflictDecisionEditor extends JosmComboBox implements TableCellEditor {
     14public class RelationMemberConflictDecisionEditor extends JosmComboBox<RelationMemberConflictDecisionType> implements TableCellEditor {
    1515
    1616    /**
Note: See TracChangeset for help on using the changeset viewer.