Revision 1311 org.gvsig.raster.tools/trunk/org.gvsig.raster.tools/org.gvsig.raster.tools.app/org.gvsig.raster.tools.app.basic/src/main/java/org/gvsig/raster/tools/app/basic/tool/rasterresolution/ZoomPixelCursorListener.java
ZoomPixelCursorListener.java | ||
---|---|---|
28 | 28 |
import java.awt.geom.Point2D; |
29 | 29 |
import java.util.ArrayList; |
30 | 30 |
|
31 |
import javax.swing.ImageIcon; |
|
32 |
|
|
31 |
import org.gvsig.andami.IconThemeHelper; |
|
33 | 32 |
import org.gvsig.andami.messages.NotificationManager; |
34 | 33 |
import org.gvsig.fmap.dal.exception.ReadException; |
35 | 34 |
import org.gvsig.fmap.geom.GeometryLocator; |
... | ... | |
58 | 57 |
public class ZoomPixelCursorListener implements PointListener { |
59 | 58 |
private static final GeometryManager geomManager = GeometryLocator.getGeometryManager(); |
60 | 59 |
private static final Logger logger = LoggerFactory.getLogger(ZoomPixelCursorListener.class); |
61 |
private final Image img = new ImageIcon(MapControl.class.getResource( |
|
62 |
"images/ZoomPixelCursor.gif")).getImage(); |
|
63 |
private Cursor cur = Toolkit.getDefaultToolkit().createCustomCursor( img, |
|
64 |
new Point(16, 16), ""); |
|
60 |
private Image img = null; |
|
61 |
private Cursor cur = null; |
|
65 | 62 |
private MapControl mapCtrl; |
66 | 63 |
|
67 | 64 |
|
... | ... | |
77 | 74 |
* Evento de selecci?n de punto sobre la vista. Aquin se calcular?n las coordenadas |
78 | 75 |
* y dimensiones de la petici?n centrando la petici?n en el punto pinchado en la vista. |
79 | 76 |
*/ |
77 |
@SuppressWarnings("deprecation") |
|
80 | 78 |
public void point(PointEvent event) throws BehaviorException { |
81 | 79 |
Point2D pReal = mapCtrl.getMapContext().getViewPort().toMapPoint(event.getPoint()); |
82 | 80 |
//Point imagePoint = new Point((int) event.getPoint().getX(), (int) event.getPoint().getY()); |
... | ... | |
139 | 137 |
* @see com.iver.cit.gvsig.fmap.tools.Listeners.ToolListener#getCursor() |
140 | 138 |
*/ |
141 | 139 |
public Cursor getCursor() { |
140 |
if(cur == null) |
|
141 |
cur = Toolkit.getDefaultToolkit().createCustomCursor(getImageCursor(), new Point(16, 16), ""); |
|
142 | 142 |
return cur; |
143 | 143 |
} |
144 | 144 |
|
... | ... | |
158 | 158 |
* @see org.gvsig.fmap.mapcontrol.tools.Listeners.ToolListener#getImageCursor() |
159 | 159 |
*/ |
160 | 160 |
public Image getImageCursor() { |
161 |
if(img == null) |
|
162 |
img = IconThemeHelper.getImage("zoom-pixel-cursor"); |
|
161 | 163 |
return img; |
162 | 164 |
} |
163 | 165 |
|
Also available in: Unified diff