Revision 2313 org.gvsig.raster.tools/branches/org.gvsig.raster.tools_dataaccess_refactoring/org.gvsig.raster.tools.app.basic/src/main/java/org/gvsig/raster/tools/app/basic/tool/roi/ui/listener/ROIsTablePanelListener.java

View differences:

ROIsTablePanelListener.java
71 71
 *
72 72
 */
73 73
public class ROIsTablePanelListener implements ButtonsPanelListener, ActionListener, ListSelectionListener, TableModelListener {
74
	private ROIPanel       panel             = null;
75
	private ROIDataModel   dataModel         = null;
76
	private String 		   roiSelectedName   = "";
77
	private ROIWindow      window            = null;
78
	private File           lastDirectory     = null;
74
	private ROIPanel       panel              = null;
75
	private ROIDataModel   dataModel          = null;
76
	private String 		   roiSelectedName    = "";
77
	private ROIWindow      window             = null;
78
	private File           lastDirectory      = null;
79
	private String         defaultROIFileName = null;
79 80

  
80 81
	public ROIsTablePanelListener(
81 82
			ROIPanel panel, 
......
86 87
		this.window = window;
87 88
	}
88 89
	
90
	public void setDefaultROIFileName(String defaultROIFileName) {
91
		this.defaultROIFileName = defaultROIFileName;
92
	}
93
	
94
	public void setPathToROI(File ROI) {
95
		this.lastDirectory = ROI;
96
	}
97
	
89 98
	public void actionButtonPressed(ButtonsPanelEvent e) {
90 99
	}
91 100

  
......
187 196
		JFileChooser fileChooser = new JFileChooser();
188 197
		fileChooser.removeChoosableFileFilter(fileChooser.getAcceptAllFileFilter());
189 198
		fileChooser.addChoosableFileFilter(new ShpFileFilter());
199
		fileChooser.setSelectedFile(new File(defaultROIFileName));
190 200
		File oldROIFile = dataModel.getROIFile();
191 201
		if(oldROIFile != null) {
192 202
			fileChooser.setCurrentDirectory(oldROIFile);

Also available in: Unified diff