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

View differences:

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