Aniadido importar XML

This commit is contained in:
roche
2019-11-16 23:05:18 +01:00
parent 1e46c48068
commit 78837d32b3
6 changed files with 86 additions and 5 deletions

View File

@@ -11,6 +11,7 @@ public class BarraOpciones extends JMenuBar{
JMenuItem cambiarRuta;
JMenuItem guardarIns;
JMenuItem exportarXML;
JMenuItem importarXML;
JMenu interfaz;
JMenuItem modoOscuro;
JMenuItem modoRosa;
@@ -26,6 +27,8 @@ public class BarraOpciones extends JMenuBar{
this.menuAr.add(this.cambiarRuta);
this.exportarXML = new JMenuItem("Exportar en un XML");
this.menuAr.add(this.exportarXML);
this.importarXML = new JMenuItem("Importar en un XML");
this.menuAr.add(this.importarXML);
this.interfaz = new JMenu("Interfaz");
this.add(this.interfaz);
this.modoClaro = new JMenuItem("Modo claro");

View File

@@ -3,6 +3,7 @@ package VistaControlador;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.IOException;
import java.time.LocalDate;
import javax.swing.JOptionPane;
@@ -65,6 +66,13 @@ public class ControladorBarra implements ActionListener{
}
case "Exportar XLM":{
this.menu.meses.exportarXML();
break;
}
case "Importar XLM":{
this.menu.meses.importarXML();
this.menu.cargarGestiones(LocalDate.now().getYear(), LocalDate.now().getMonth());
this.menu.cargarPestanias();
break;
}
}
@@ -77,6 +85,8 @@ public class ControladorBarra implements ActionListener{
this.barra.guardarIns.setActionCommand("Guardar instantanea");
this.barra.exportarXML.addActionListener(this);
this.barra.exportarXML.setActionCommand("Exportar XLM");
this.barra.importarXML.addActionListener(this);
this.barra.importarXML.setActionCommand("Importar XLM");
this.barra.modoClaro.addActionListener(this);
this.barra.modoClaro.setActionCommand("Modo claro");
this.barra.modoRosa.addActionListener(this);