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

see #8465 - switch core to Java 7

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/gui/widgets/EditableList.java

    r6603 r7001  
    2727
    2828    public final String title;
    29     public final JList sourcesList = new JList(new DefaultListModel());
     29    public final JList<String> sourcesList = new JList<String>(new DefaultListModel<String>());
    3030    public final JButton addSrcButton = new JButton(tr("Add"));
    3131    public final JButton editSrcButton = new JButton(tr("Edit"));
     
    5454                        JOptionPane.QUESTION_MESSAGE);
    5555                if (source != null) {
    56                     ((DefaultListModel) sourcesList.getModel()).addElement(source);
     56                    ((DefaultListModel<String>) sourcesList.getModel()).addElement(source);
    5757                }
    5858                sourcesList.clearSelection();
     
    7272                        String source = JOptionPane.showInputDialog(Main.parent, title, title, JOptionPane.QUESTION_MESSAGE);
    7373                        if (source != null) {
    74                             ((DefaultListModel) sourcesList.getModel()).addElement(source);
     74                            ((DefaultListModel<String>) sourcesList.getModel()).addElement(source);
    7575                        }
    7676                    } else {
     
    8989                            sourcesList.getSelectedValue());
    9090                    if (source != null) {
    91                         ((DefaultListModel) sourcesList.getModel()).setElementAt(source, row);
     91                        ((DefaultListModel<String>) sourcesList.getModel()).setElementAt(source, row);
    9292                    }
    9393                }
     
    102102                    JOptionPane.showMessageDialog(Main.parent, tr("Please select the row to delete."), tr("Information"), JOptionPane.QUESTION_MESSAGE);
    103103                } else {
    104                     ((DefaultListModel) sourcesList.getModel()).remove(sourcesList.getSelectedIndex());
     104                    ((DefaultListModel<String>) sourcesList.getModel()).remove(sourcesList.getSelectedIndex());
    105105                }
    106106            }
     
    126126    public void setItems(final Iterable<String> items) {
    127127        for (String source : items) {
    128             ((DefaultListModel) sourcesList.getModel()).addElement(source);
     128            ((DefaultListModel<String>) sourcesList.getModel()).addElement(source);
    129129        }
    130130    }
     
    133133        final List<String> items = new ArrayList<String>(sourcesList.getModel().getSize());
    134134        for (int i = 0; i < sourcesList.getModel().getSize(); ++i) {
    135             items.add((String) sourcesList.getModel().getElementAt(i));
     135            items.add(sourcesList.getModel().getElementAt(i));
    136136        }
    137137        return items;
Note: See TracChangeset for help on using the changeset viewer.