Revision 2242 trunk/applications/appgvSIG/src/com/iver/cit/gvsig/ProjectExtension.java
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