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
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