Revision 7391 trunk/extensions/extCAD/src/com/iver/cit/gvsig/ExportTo.java

View differences:

ExportTo.java
64 64
import com.iver.utiles.swing.threads.AbstractMonitorableTask;
65 65

  
66 66
public class ExportTo extends Extension {
67

  
67
	private String lastPath = null;
68 68
	private class WriterTask extends AbstractMonitorableTask
69 69
	{
70 70
		FLyrVect lyrVect;
......
312 312

  
313 313
	        }
314 314

  
315
			
316 315

  
316

  
317 317
			dbLayerDef.setFieldGeometry("the_geom");
318 318
			dbLayerDef.setFieldID("gid");
319 319

  
......
456 456

  
457 457
	public void saveToDxf(MapContext mapContext, FLyrVect layer) throws EditionException, DriverIOException {
458 458
		try {
459
			JFileChooser jfc = new JFileChooser();
459
			JFileChooser jfc = new JFileChooser(lastPath);
460 460
			SimpleFileFilter filterShp = new SimpleFileFilter("dxf",
461 461
					PluginServices.getText(this, "dxf_files"));
462 462
			jfc.setFileFilter(filterShp);
......
486 486
				DXFMemoryDriver dxfDriver=new DXFMemoryDriver();
487 487
				dxfDriver.open(newFile);
488 488
				writeFeatures(mapContext, layer, writer, dxfDriver);
489
				String fileName = newFile.getAbsolutePath();
490
				lastPath  = fileName.substring(0, fileName.lastIndexOf(File.separatorChar));
489 491
			}
490 492

  
491 493
		} catch (DriverException e) {

Also available in: Unified diff