Ticket #2572: GeoImageLayer.patch
| File GeoImageLayer.patch, 1.3 KB (added by , 17 years ago) |
|---|
-
src/org/openstreetmap/josm/gui/layer/GeoImageLayer.java
249 249 currentImage = i; 250 250 final JPanel p = new JPanel(new BorderLayout()); 251 251 final ImageEntry e = data.get(currentImage); 252 if (! (e.image.exists() && e.image.canRead())) { 253 JOptionPane.showMessageDialog(Main.parent, tr("Image with path {0} does not exist or is not readable", e.image), "Warning", JOptionPane.WARNING_MESSAGE); 254 return; 255 } 252 256 final JScrollPane scroll = new JScrollPane(new JLabel(loadScaledImage(e.image, 580))); 253 257 final JViewport vp = scroll.getViewport(); 254 258 p.add(scroll, BorderLayout.CENTER); … … 273 277 p.setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR)); 274 278 if (scale.getModel().isSelected()) 275 279 ((JLabel)vp.getView()).setIcon(loadScaledImage(e.image, Math.max(vp.getWidth(), vp.getHeight()))); 276 else 280 else 277 281 ((JLabel)vp.getView()).setIcon(new ImageIcon(e.image.getPath())); 278 282 p.setCursor(Cursor.getDefaultCursor()); 279 283 }
