Revision 13945 trunk/extensions/extRasterTools-SE/src/org/gvsig/rastertools/roi/ui/ROIManagerPanel.java

View differences:

ROIManagerPanel.java
42 42

  
43 43
import java.awt.BorderLayout;
44 44
import java.awt.Color;
45
import java.awt.Cursor;
45 46
import java.awt.FlowLayout;
47
import java.awt.Image;
48
import java.awt.Point;
49
import java.awt.Toolkit;
46 50
import java.util.HashMap;
47 51

  
48 52
import javax.swing.ImageIcon;
......
52 56
import javax.swing.JMenuItem;
53 57
import javax.swing.JPanel;
54 58
import javax.swing.JToggleButton;
55
import javax.swing.JToolBar;
56 59
import javax.swing.border.EmptyBorder;
57 60
import javax.swing.border.LineBorder;
58 61

  
59 62
import org.gvsig.fmap.raster.layers.FLyrRasterSE;
60 63
import org.gvsig.gui.beans.defaultbuttonspanel.DefaultButtonsPanel;
61 64
import org.gvsig.gui.beans.table.TableContainer;
62
import org.gvsig.gui.beans.table.exceptions.NotInitializeException;
63 65
import org.gvsig.raster.buffer.BufferFactory;
64 66
import org.gvsig.raster.buffer.RasterBufferInvalidException;
65 67
import org.gvsig.raster.grid.Grid;
......
110 112
	private HashMap						rois						= null;
111 113
	private Grid 						grid						= null;
112 114
	private String                		pathToImages  				= "images/";
115
	private Cursor						cursor						= null;
113 116
	
114 117
	public ROIManagerPanel(ROIManagerDialog roiManagerDialog) {
115 118
		super();
......
332 335
		MapControl m_MapControl = theView.getMapControl();
333 336
		*/
334 337
		if (mapControl!=null)
335
			if (getPolygonToolButton().isSelected())
338
			if (getPolygonToolButton().isSelected()){
339
				Image img = new ImageIcon(getClass().getResource("images/PoligonCursor.png")).getImage();
340
				cursor = Toolkit.getDefaultToolkit().createCustomCursor(img, new Point(16, 16), "");
336 341
				mapControl.setTool("drawPolygonROI");
337
			else if (getLineToolButton().isSelected())
342
			}
343
			else if (getLineToolButton().isSelected()){
344
				Image img = new ImageIcon(getClass().getResource("images/LineCursor.png")).getImage();
345
				cursor = Toolkit.getDefaultToolkit().createCustomCursor(img, new Point(16, 16), "");
338 346
				mapControl.setTool("drawLineROI");
339
			else if (getPointToolButton().isSelected())
347
			}
348
			else if (getPointToolButton().isSelected()){
349
				Image img = new ImageIcon(getClass().getResource("images/PointCursor.png")).getImage();
350
				cursor = Toolkit.getDefaultToolkit().createCustomCursor(img, new Point(16, 16), "");
340 351
				mapControl.setTool("drawPointROI");
352
			}
341 353
	}
342

  
354
	
343 355
	public Grid getGrid() {
344 356
		return grid;
345 357
	}
......
396 408
		}
397 409
		return polygonToolButton;
398 410
	}
411
	
412
	public Cursor getToolCursor(){
413
		return cursor;
414
	}
399 415
}

Also available in: Unified diff