Changeset 415 in josm for trunk/src/org/openstreetmap
- Timestamp:
- 2007-10-23T22:51:47+02:00 (17 years ago)
- Location:
- trunk/src/org/openstreetmap/josm
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/gui/dialogs/PropertiesDialog.java
r407 r415 19 19 import java.awt.event.MouseEvent; 20 20 import java.util.Collection; 21 import java.util.Collections; 21 22 import java.util.HashMap; 22 23 import java.util.Map; … … 245 246 @Override public void focusGained(FocusEvent e) { 246 247 String key = keys.getEditor().getItem().toString(); 248 Collection<String> newItems; 247 249 if (allData.containsKey(key)) { 248 values.setPossibleItems(allData.get(key));250 newItems = allData.get(key); 249 251 } else { 250 values.removeAllItems(); 251 } 252 newItems = Collections.emptyList(); 253 } 254 values.setPossibleItems(newItems); 252 255 } 253 256 }); -
trunk/src/org/openstreetmap/josm/tools/AutoCompleteComboBox.java
r298 r415 82 82 83 83 public void setPossibleItems(Collection<String> elems) { 84 Object oldValue = this.getSelectedItem();85 84 DefaultComboBoxModel model = (DefaultComboBoxModel)this.getModel(); 85 Object oldValue = this.getEditor().getItem(); 86 86 model.removeAllElements(); 87 87 for (String elem : elems) model.addElement(elem); 88 this. setSelectedItem(oldValue);88 this.getEditor().setItem(oldValue); 89 89 this.getEditor().selectAll(); 90 90 }
Note:
See TracChangeset
for help on using the changeset viewer.