Aniadido importar XML
This commit is contained in:
@@ -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");
|
||||
|
||||
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user