Changeset 7001 in josm for trunk/src/org/openstreetmap/josm/gui/widgets/EditableList.java
- Timestamp:
- 2014-04-26T03:53:35+02:00 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/gui/widgets/EditableList.java
r6603 r7001 27 27 28 28 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>()); 30 30 public final JButton addSrcButton = new JButton(tr("Add")); 31 31 public final JButton editSrcButton = new JButton(tr("Edit")); … … 54 54 JOptionPane.QUESTION_MESSAGE); 55 55 if (source != null) { 56 ((DefaultListModel) sourcesList.getModel()).addElement(source); 56 ((DefaultListModel<String>) sourcesList.getModel()).addElement(source); 57 57 } 58 58 sourcesList.clearSelection(); … … 72 72 String source = JOptionPane.showInputDialog(Main.parent, title, title, JOptionPane.QUESTION_MESSAGE); 73 73 if (source != null) { 74 ((DefaultListModel) sourcesList.getModel()).addElement(source); 74 ((DefaultListModel<String>) sourcesList.getModel()).addElement(source); 75 75 } 76 76 } else { … … 89 89 sourcesList.getSelectedValue()); 90 90 if (source != null) { 91 ((DefaultListModel) sourcesList.getModel()).setElementAt(source, row); 91 ((DefaultListModel<String>) sourcesList.getModel()).setElementAt(source, row); 92 92 } 93 93 } … … 102 102 JOptionPane.showMessageDialog(Main.parent, tr("Please select the row to delete."), tr("Information"), JOptionPane.QUESTION_MESSAGE); 103 103 } else { 104 ((DefaultListModel) sourcesList.getModel()).remove(sourcesList.getSelectedIndex()); 104 ((DefaultListModel<String>) sourcesList.getModel()).remove(sourcesList.getSelectedIndex()); 105 105 } 106 106 } … … 126 126 public void setItems(final Iterable<String> items) { 127 127 for (String source : items) { 128 ((DefaultListModel) sourcesList.getModel()).addElement(source); 128 ((DefaultListModel<String>) sourcesList.getModel()).addElement(source); 129 129 } 130 130 } … … 133 133 final List<String> items = new ArrayList<String>(sourcesList.getModel().getSize()); 134 134 for (int i = 0; i < sourcesList.getModel().getSize(); ++i) { 135 items.add( (String)sourcesList.getModel().getElementAt(i));135 items.add(sourcesList.getModel().getElementAt(i)); 136 136 } 137 137 return items;
Note:
See TracChangeset
for help on using the changeset viewer.
