Changeset 36102 in osm for applications/editors/josm/plugins/reltoolbox/src/relcontext/actions/FindRelationAction.java
- Timestamp:
- 2023-07-24T15:55:23+02:00 (3 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
applications/editors/josm/plugins/reltoolbox/src/relcontext/actions/FindRelationAction.java
r35196 r36102 8 8 import java.awt.Dimension; 9 9 import java.awt.event.ActionEvent; 10 import java.awt.event.ActionListener;11 10 import java.awt.event.KeyAdapter; 12 11 import java.awt.event.KeyEvent; … … 15 14 import java.util.ArrayList; 16 15 import java.util.Collection; 17 import java.util.Collections;18 16 import java.util.List; 19 17 … … 87 85 }); 88 86 89 searchField.addActionListener(new ActionListener() { 90 @Override 91 public void actionPerformed(ActionEvent e) { 92 if (!relationsList.isSelectionEmpty()) { 93 dlg.setVisible(false); 94 optionPane.setValue(JOptionPane.OK_OPTION); 95 } 87 searchField.addActionListener(e1 -> { 88 if (!relationsList.isSelectionEmpty()) { 89 dlg.setVisible(false); 90 optionPane.setValue(JOptionPane.OK_OPTION); 96 91 } 97 92 }); … … 100 95 @Override 101 96 public void keyTyped(KeyEvent e) { 102 SwingUtilities.invokeLater(new Runnable() { 103 @Override 104 public void run() { 105 updateRelationData(relationsData, searchField.getText()); 106 } 107 }); 97 SwingUtilities.invokeLater(() -> updateRelationData(relationsData, searchField.getText())); 108 98 } 109 99 … … 196 186 } 197 187 198 Collections.sort(relations,DefaultNameFormatter.getInstance().getRelationComparator());188 relations.sort(DefaultNameFormatter.getInstance().getRelationComparator()); 199 189 data.setRelations(relations); 200 190 } … … 214 204 protected static class FindRelationListModel extends AbstractListModel<Relation> { 215 205 private final ArrayList<Relation> relations = new ArrayList<>(); 216 private DefaultListSelectionModel selectionModel; 206 private final DefaultListSelectionModel selectionModel; 217 207 218 208 public FindRelationListModel(DefaultListSelectionModel selectionModel) {
Note:
See TracChangeset
for help on using the changeset viewer.
