Revision 2242 trunk/applications/appgvSIG/src/com/iver/cit/gvsig/ProjectExtension.java

View differences:

ProjectExtension.java
40 40
 */
41 41
package com.iver.cit.gvsig;
42 42

  
43
import java.awt.Component;
44
import java.io.File;
45
import java.io.FileNotFoundException;
46
import java.io.FileReader;
47
import java.io.FileWriter;
48
import java.text.DateFormat;
49
import java.util.ArrayList;
50
import java.util.Date;
51

  
52
import javax.swing.JFileChooser;
53
import javax.swing.JOptionPane;
54

  
55
import org.exolab.castor.xml.MarshalException;
56
import org.exolab.castor.xml.Marshaller;
57
import org.exolab.castor.xml.ValidationException;
58

  
59
import com.iver.andami.Launcher;
43 60
import com.iver.andami.PluginServices;
61
import com.iver.andami.messages.Messages;
44 62
import com.iver.andami.messages.NotificationManager;
45 63
import com.iver.andami.plugins.Extension;
46

  
64
import com.iver.andami.ui.mdiFrame.MDIFrame;
47 65
import com.iver.cit.gvsig.fmap.DriverException;
48 66
import com.iver.cit.gvsig.fmap.drivers.DriverIOException;
49
import com.iver.cit.gvsig.fmap.drivers.shp.SHP;
50 67
import com.iver.cit.gvsig.fmap.layers.LayerFactory;
51 68
import com.iver.cit.gvsig.fmap.layers.XMLException;
52 69
import com.iver.cit.gvsig.gui.project.ProjectWindow;
......
57 74
import com.iver.utiles.XMLEntity;
58 75
import com.iver.utiles.xmlEntity.generate.XmlTag;
59 76

  
60
import org.exolab.castor.xml.MarshalException;
61
import org.exolab.castor.xml.Marshaller;
62
import org.exolab.castor.xml.ValidationException;
63 77

  
64
import java.awt.Component;
65

  
66
import java.io.File;
67
import java.io.FileNotFoundException;
68
import java.io.FileReader;
69
import java.io.FileWriter;
70

  
71
import java.text.DateFormat;
72

  
73
import java.util.ArrayList;
74
import java.util.Date;
75

  
76
import javax.swing.JFileChooser;
77
import javax.swing.JOptionPane;
78

  
79

  
80 78
/**
81 79
 * Extension que proporciona controles para crear proyectos nuevos, abrirlos y
82 80
 * guardarlos. Adem?s los tipos de tabla que soporta el proyecto son a?adidos
......
213 211
			guardar();
214 212
		} else if (actionCommand.equals("GUARDAR_COMO")) {
215 213
			guardarDialogo();
214
		} else if (actionCommand.equals("SALIR")){
215
			int option = JOptionPane.showConfirmDialog(null,
216
					Messages.getString("MDIFrame.quiere_salir"),
217
					Messages.getString("MDIFrame.salir"),
218
					JOptionPane.YES_NO_OPTION);
219

  
220
			if (option == JOptionPane.YES_OPTION) {
221
				Launcher.closeApplication();
222
			}
216 223
		}
217 224
	}
218 225

  

Also available in: Unified diff