Revision 14321 trunk/extensions/extRasterTools-SE/src/org/gvsig/rastertools/roi/ui/listener/ROIManagerPanelListener.java
ROIManagerPanelListener.java | ||
---|---|---|
52 | 52 |
import javax.swing.table.DefaultTableModel; |
53 | 53 |
|
54 | 54 |
import org.gvsig.fmap.raster.grid.roi.VectorialROI; |
55 |
import org.gvsig.fmap.raster.layers.ROILayerRaster; |
|
56 | 55 |
import org.gvsig.gui.beans.buttonspanel.ButtonsPanelEvent; |
57 | 56 |
import org.gvsig.gui.beans.buttonspanel.ButtonsPanelListener; |
58 | 57 |
import org.gvsig.gui.beans.table.exceptions.NotInitializeException; |
59 | 58 |
import org.gvsig.gui.beans.table.models.IModel; |
59 |
import org.gvsig.raster.grid.roi.ROI; |
|
60 | 60 |
import org.gvsig.rastertools.roi.ui.ROIManagerPanel; |
61 | 61 |
|
62 | 62 |
import com.iver.cit.gvsig.fmap.ColorEvent; |
... | ... | |
100 | 100 |
row[0]= roiName; |
101 | 101 |
((DefaultTableModel)roiManagerPanel.getTable().getModel()).addRow(row); |
102 | 102 |
if (roiManagerPanel.getGrid()!=null){ |
103 |
ROILayerRaster layerROI = new ROILayerRaster(new VectorialROI(roiManagerPanel.getGrid()),(Color)row[4], roiName); |
|
104 |
roiManagerPanel.addROI(roiName, layerROI); |
|
103 |
ROI roi = new VectorialROI(roiManagerPanel.getGrid()); |
|
104 |
roi.setName(roiName); |
|
105 |
roi.setColor((Color)row[4]); |
|
106 |
roiManagerPanel.addROI(roi); |
|
105 | 107 |
} |
106 | 108 |
roiManagerPanel.getTable().setSelectedIndex(roiManagerPanel.getTable().getRowCount()-1); |
107 | 109 |
roiManagerPanel.selectDrawRoiTool(); |
Also available in: Unified diff