org.openstreetmap.josm.gui.layer.markerlayer
Class ImageMarker
java.lang.Object
org.openstreetmap.josm.gui.layer.markerlayer.Marker
org.openstreetmap.josm.gui.layer.markerlayer.ButtonMarker
org.openstreetmap.josm.gui.layer.markerlayer.ImageMarker
- All Implemented Interfaces:
- TemplateEngineDataProvider
public class ImageMarker
- extends ButtonMarker
Marker representing an image. Uses a special icon, and when clicked,
displays an image view dialog. Re-uses some code from GeoImageLayer.
Method Summary |
void |
actionPerformed(java.awt.event.ActionEvent ev)
Called when the mouse is clicked in the marker's hotspot. |
private static javax.swing.Icon |
loadScaledImage(java.net.URL u,
int maxSize)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
imageUrl
public java.net.URL imageUrl
ImageMarker
public ImageMarker(LatLon ll,
java.net.URL imageUrl,
MarkerLayer parentLayer,
double time,
double offset)
actionPerformed
public void actionPerformed(java.awt.event.ActionEvent ev)
- Description copied from class:
Marker
- Called when the mouse is clicked in the marker's hotspot. Never
called for markers which always return false from containsPoint.
- Overrides:
actionPerformed
in class Marker
- Parameters:
ev
- A dummy ActionEvent
loadScaledImage
private static javax.swing.Icon loadScaledImage(java.net.URL u,
int maxSize)
JOSM