Changeset 253 in josm
- Timestamp:
- 2007-06-09T01:01:51+02:00 (18 years ago)
- Location:
- src/org/openstreetmap/josm/gui/dialogs
- Files:
-
- 1 added
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/org/openstreetmap/josm/gui/dialogs/PropertiesDialog.java
r252 r253 13 13 import java.awt.event.ActionListener; 14 14 import java.awt.event.KeyEvent; 15 import java.awt.event.KeyListener; 15 16 import java.awt.event.MouseAdapter; 16 17 import java.awt.event.MouseEvent; … … 193 194 for (int i = 0; i < data.getRowCount(); ++i) 194 195 allData.remove(data.getValueAt(i, 0)); 195 final JComboBox keys = new JComboBox(new Vector<String>(allData.keySet()));196 final JComboBox keys = new EditableComboBox(new Vector<String>(allData.keySet())); 196 197 keys.setEditable(true); 197 198 p.add(keys, BorderLayout.CENTER); … … 200 201 p.add(p2, BorderLayout.SOUTH); 201 202 p2.add(new JLabel(tr("Please select a value")), BorderLayout.NORTH); 202 final JComboBox values = new JComboBox();203 final JComboBox values = new EditableComboBox(); 203 204 values.setEditable(true); 204 205 p2.add(values, BorderLayout.CENTER); … … 211 212 Vector<String> newValues = new Vector<String>(allData.get(key)); 212 213 Object oldValue = values.getSelectedItem(); 213 values.setModel(new DefaultComboBoxModel(newValues)); 214 values.setSelectedItem(oldValue); 215 values.getEditor().selectAll(); 214 215 values.setModel(new EditableComboBox.FilterableComboBoxModel(newValues)); 216 // select the new proposed value 217 values.getEditor().selectAll(); 216 218 } 217 219 }
Note:
See TracChangeset
for help on using the changeset viewer.