Changeset 13171 in josm for trunk/src/org/openstreetmap/josm/gui/dialogs/relation/ReferringRelationsBrowser.java
- Timestamp:
- 2017-11-27T20:19:15+01:00 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/gui/dialogs/relation/ReferringRelationsBrowser.java
r12675 r13171 45 45 * Constructs a new {@code ReferringRelationsBrowser}. 46 46 * @param layer OSM data layer 47 * @param model referrin frelations browser model47 * @param model referring relations browser model 48 48 */ 49 49 public ReferringRelationsBrowser(OsmDataLayer layer, ReferringRelationsBrowserModel model) { … … 62 62 add(new JScrollPane(referrers), BorderLayout.CENTER); 63 63 referrers.setSelectionMode(ListSelectionModel.SINGLE_SELECTION); 64 referrers.addMouseListener(new DblClickMouseAdapter()); 64 referrers.addMouseListener(new MouseAdapter() { 65 @Override 66 public void mouseClicked(MouseEvent e) { 67 if (e.getClickCount() == 2 68 && !e.isAltDown() && !e.isAltGraphDown() && !e.isControlDown() && !e.isMetaDown() && !e.isShiftDown() 69 && referrers.getCellBounds(referrers.getSelectedIndex(), referrers.getSelectedIndex()).contains(e.getPoint())) { 70 editAction.actionPerformed(new ActionEvent(e.getSource(), ActionEvent.ACTION_PERFORMED, null)); 71 } 72 } 73 }); 65 74 66 75 JPanel pnl = new JPanel(new FlowLayout(FlowLayout.LEFT)); … … 171 180 } 172 181 } 173 174 class DblClickMouseAdapter extends MouseAdapter {175 @Override176 public void mouseClicked(MouseEvent e) {177 if (e.getClickCount() == 2) {178 editAction.run();179 }180 }181 }182 182 }
Note:
See TracChangeset
for help on using the changeset viewer.