Changeset 15109 in josm for trunk/src/org/openstreetmap/josm/gui/dialogs
- Timestamp:
- 2019-05-25T14:01:50+02:00 (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/gui/dialogs/SearchDialog.java
r15108 r15109 10 10 import java.awt.GridBagLayout; 11 11 import java.awt.event.ActionEvent; 12 import java.awt.event.ItemEvent; 13 import java.awt.event.ItemListener; 12 14 import java.awt.event.MouseAdapter; 13 15 import java.awt.event.MouseEvent; … … 116 118 regexSearch = new JRadioButton(tr("regular expression"), searchSettings.regexSearch); 117 119 mapCSSSearch = new JRadioButton(tr("MapCSS selector"), searchSettings.mapCSSSearch); 120 118 121 ButtonGroup bg2 = new ButtonGroup(); 119 122 bg2.add(standardSearch); … … 163 166 * the text field is colored red. 164 167 */ 165 document.addDocumentListener(new AbstractTextComponentValidator(editorComponent) {168 AbstractTextComponentValidator validator = new AbstractTextComponentValidator(editorComponent) { 166 169 167 170 @Override … … 188 191 } 189 192 } 190 }); 193 }; 194 document.addDocumentListener(validator); 195 ItemListener validateActionListener = e -> { 196 if (e.getStateChange() == ItemEvent.SELECTED) { 197 validator.validate(); 198 } 199 }; 200 standardSearch.addItemListener(validateActionListener); 201 regexSearch.addItemListener(validateActionListener); 202 mapCSSSearch.addItemListener(validateActionListener); 191 203 192 204 /*
Note:
See TracChangeset
for help on using the changeset viewer.