diff --git a/.config b/.config index 243ca9f..49a166f 100644 --- a/.config +++ b/.config @@ -1,4 +1,4 @@ #Configuracion general -#Tue Nov 26 22:32:47 CET 2019 -tema=2 +#Thu Jan 30 13:09:04 CET 2020 +tema=0 ruta=.mes diff --git a/.mes b/.mes index e58bf97..711006c 100644 Binary files a/.mes and b/.mes differ diff --git a/bin/VistaControlador/BarraOpciones.class b/bin/VistaControlador/BarraOpciones.class index 1195e92..009990c 100644 Binary files a/bin/VistaControlador/BarraOpciones.class and b/bin/VistaControlador/BarraOpciones.class differ diff --git a/bin/VistaControlador/Menu$1.class b/bin/VistaControlador/Menu$1.class index c802b63..3958d65 100644 Binary files a/bin/VistaControlador/Menu$1.class and b/bin/VistaControlador/Menu$1.class differ diff --git a/bin/VistaControlador/Menu.class b/bin/VistaControlador/Menu.class index 9c21b1f..8f498f8 100644 Binary files a/bin/VistaControlador/Menu.class and b/bin/VistaControlador/Menu.class differ diff --git a/bin/VistaControlador/VistaAniadirVisualizar.class b/bin/VistaControlador/VistaAniadirVisualizar.class index 9bc7c1d..8e79132 100644 Binary files a/bin/VistaControlador/VistaAniadirVisualizar.class and b/bin/VistaControlador/VistaAniadirVisualizar.class differ diff --git a/bin/VistaControlador/VistaInformes.class b/bin/VistaControlador/VistaInformes.class index 514b3ef..af15ef6 100644 Binary files a/bin/VistaControlador/VistaInformes.class and b/bin/VistaControlador/VistaInformes.class differ diff --git a/bin/VistaControlador/VistaPanelGestion.class b/bin/VistaControlador/VistaPanelGestion.class index f3e66f1..8e3ab7e 100644 Binary files a/bin/VistaControlador/VistaPanelGestion.class and b/bin/VistaControlador/VistaPanelGestion.class differ diff --git a/bin/VistaControlador/VistaPanelInterfaz.class b/bin/VistaControlador/VistaPanelInterfaz.class index 147a806..2271d01 100644 Binary files a/bin/VistaControlador/VistaPanelInterfaz.class and b/bin/VistaControlador/VistaPanelInterfaz.class differ diff --git a/bin/VistaControlador/VistaPanelModificar.class b/bin/VistaControlador/VistaPanelModificar.class index 64f975d..bc2c723 100644 Binary files a/bin/VistaControlador/VistaPanelModificar.class and b/bin/VistaControlador/VistaPanelModificar.class differ diff --git a/src/VistaControlador/BarraOpciones.java b/src/VistaControlador/BarraOpciones.java index bfc2424..68b2113 100644 --- a/src/VistaControlador/BarraOpciones.java +++ b/src/VistaControlador/BarraOpciones.java @@ -31,16 +31,22 @@ public class BarraOpciones extends JMenuBar{ */ public BarraOpciones() { this.menuAr = new JMenu("Archivo"); + this.menuAr.setToolTipText("exportar o importar los datos"); this.add(this.menuAr); this.guardarIns = new JMenuItem("Guardar instantanea"); + this.guardarIns.setToolTipText("Guarda en un fcchero el estado actual del programa"); this.menuAr.add(this.guardarIns); this.cambiarRuta = new JMenuItem("Cambiar ruta de guardado"); + this.cambiarRuta.setToolTipText("Configura donde se guardan los datos de tu programa"); this.menuAr.add(this.cambiarRuta); this.exportarXML = new JMenuItem("Exportar en un XML"); + this.exportarXML.setToolTipText("Exporta los datos en formato xml"); this.menuAr.add(this.exportarXML); this.importarXML = new JMenuItem("Importar en un XML"); + this.importarXML.setToolTipText("Importa los datos en formato xml"); this.menuAr.add(this.importarXML); this.interfaz = new JMenu("Interfaz"); + this.interfaz.setToolTipText("elige tu tema preferido"); this.add(this.interfaz); this.modoClaro = new JMenuItem("Modo claro"); this.interfaz.add(this.modoClaro); @@ -53,18 +59,25 @@ public class BarraOpciones extends JMenuBar{ this.mostrar.add(this.mostrarTodo); this.add(this.mostrar); this.vistas = new JMenu("Vista"); + this.vistas.setToolTipText("Elige la vista en la que quieres trabajar"); this.add(this.vistas); this.gestion = new JMenuItem("Gestion"); + this.gestion.setToolTipText("Aniade gestiones y estudia sus datos"); this.vistas.add(this.gestion); this.modificacion = new JMenuItem("Modificacion"); + this.modificacion.setToolTipText("Modifica los datos aniadidos"); this.vistas.add(this.modificacion); this.menuInterfaz = new JMenuItem("Gestion tema"); + this.menuInterfaz.setToolTipText("Modifica de forma especifica cada elemento de la interfaz"); this.vistas.add(this.menuInterfaz); this.menuInforme = new JMenuItem("Crear Informes"); + this.menuInforme.setToolTipText("Genera informes para ver los datos de cada usuario de forma simple"); this.vistas.add(this.menuInforme); this.administracion = new JMenu("Administracion"); + this.administracion.setToolTipText("gestion de usuarios"); this.add(this.administracion); this.aniadirUsuario = new JMenuItem("Aniadir usuario"); + this.aniadirUsuario.setToolTipText("crea un usuario con su contrasenia de forma segura"); this.administracion.add(this.aniadirUsuario); } } diff --git a/src/VistaControlador/Menu.java b/src/VistaControlador/Menu.java index 9ac0f57..11519c8 100644 --- a/src/VistaControlador/Menu.java +++ b/src/VistaControlador/Menu.java @@ -8,24 +8,14 @@ import java.io.IOException; import java.time.LocalDate; import java.time.Month; import java.util.ArrayList; - -import javax.swing.JButton; import javax.swing.JFrame; -import javax.swing.JMenuItem; import javax.swing.JOptionPane; import javax.swing.JPanel; import javax.swing.JTabbedPane; -import javax.swing.JTextArea; -import javax.swing.event.ChangeEvent; -import javax.swing.event.ChangeListener; - import com.github.lgooddatepicker.components.DatePicker; -import com.github.lgooddatepicker.optionalusertools.DateChangeListener; - import Ficheros.Configuracion; import Logica.Gestion; import Logica.Meses; -import Logica.Transaccion; import loggin.Vista; public class Menu extends JFrame{ diff --git a/src/VistaControlador/VistaAniadirVisualizar.java b/src/VistaControlador/VistaAniadirVisualizar.java index 6c4150b..22d9da0 100644 --- a/src/VistaControlador/VistaAniadirVisualizar.java +++ b/src/VistaControlador/VistaAniadirVisualizar.java @@ -36,6 +36,7 @@ public class VistaAniadirVisualizar extends JPanel{ this.menu = menu; this.x = 100; this.boton = new JButton("aniadir"); + this.boton.setToolTipText("aniade una nueva transaccion"); this.add(boton); this.cuadro = new JPanel(); this.panel = new JScrollPane(cuadro); diff --git a/src/VistaControlador/VistaInformes.java b/src/VistaControlador/VistaInformes.java index a3fddbe..cd320d2 100644 --- a/src/VistaControlador/VistaInformes.java +++ b/src/VistaControlador/VistaInformes.java @@ -26,33 +26,38 @@ public class VistaInformes extends VistaPanel{ constrain.gridx = 0; constrain.gridy = 0; this.mostrarInforme1 = new JButton("Mostrar 1"); + this.mostrarInforme1.setToolTipText("Muestra el resultado final del informe 1"); this.add(mostrarInforme1,constrain); constrain.gridx = 0; constrain.gridy = 1; this.exportarInforme1 = new JButton("Exportar 1"); + this.exportarInforme1.setToolTipText("Exporta el informe 1 que puedes visualizar"); this.add(exportarInforme1,constrain); this.opciones1_1 = new JComboBox(); + this.opciones1_1.setToolTipText("Por que quieres ordenar?"); constrain.gridx = 0; constrain.gridy = 2; this.add(opciones1_1, constrain); this.opciones1_2 = new JComboBox(); + this.opciones1_2.setToolTipText("Anio de la busqueda"); constrain.gridx = 0; constrain.gridy = 3; this.add(opciones1_2, constrain); - constrain.gridx = 1; constrain.gridy = 0; this.mostrarInforme2 = new JButton("Mostrar 2"); this.add(mostrarInforme2,constrain); + this.mostrarInforme2.setToolTipText("Muestra el resultado final del informe 2"); constrain.gridx = 1; constrain.gridy = 1; this.exportarInforme2 = new JButton("Exportar 2"); + this.exportarInforme2.setToolTipText("Exporta el informe 2 que puedes visualizar"); this.add(exportarInforme2,constrain); constrain.gridx = 1; constrain.gridy = 2; this.opciones2 = new JComboBox(); + this.opciones2.setToolTipText("Por que quieres ordenar?"); this.add(opciones2, constrain); - this.cargarComb(); } diff --git a/src/VistaControlador/VistaPanelGestion.java b/src/VistaControlador/VistaPanelGestion.java index 8423c5f..3bac09d 100644 --- a/src/VistaControlador/VistaPanelGestion.java +++ b/src/VistaControlador/VistaPanelGestion.java @@ -32,13 +32,17 @@ public class VistaPanelGestion extends VistaPanel{ this.total = new JTextArea(String.valueOf(meses.getTotal())); this.gastoEnvio = new JTextArea(); this.mostrarEstadisticas = new JButton("Mostrar grafico del mes"); + this.mostrarEstadisticas.setToolTipText("Muestar de forma visual los gastos de este mes"); this.aniadirGestion = new JButton("Aniadir nueva gestión"); + this.aniadirGestion.setToolTipText("aniade una nueva pestania de gestion este mes"); this.add(this.mostrarEstadisticas); //this.add(VistaPanelGestion.elegirMes); this.add(this.total); this.add(this.gastoEnvio); this.add(this.aniadirGestion); this.eliminarTransaccion = new JButton("Eliminar Deseleccionados"); + this.eliminarTransaccion.setToolTipText("Elimina los elementos deseleccionados, \n" + + "los cuales ya no se tienen en cuenta en el calculo de precio"); this.add(this.eliminarTransaccion); } diff --git a/src/VistaControlador/VistaPanelInterfaz.java b/src/VistaControlador/VistaPanelInterfaz.java index f96a33e..c18909f 100644 --- a/src/VistaControlador/VistaPanelInterfaz.java +++ b/src/VistaControlador/VistaPanelInterfaz.java @@ -38,10 +38,12 @@ VistaPanelInterfaz() { constrain.gridy = 0; this.add(this.temaOscuro,constrain); this.aplicarBarra = new JCheckBox("Barra"); + this.aplicarBarra.setToolTipText("Selecciona para aplicar también el tema en la barra"); constrain.gridx = 0; constrain.gridy = 1; this.add(this.aplicarBarra,constrain); this.aplicarCambios = new JButton("Aplicar"); + this.aplicarCambios.setToolTipText("aplicar el tema"); constrain.gridx = 1; constrain.gridy = 1; this.add(this.aplicarCambios,constrain); diff --git a/src/VistaControlador/VistaPanelModificar.java b/src/VistaControlador/VistaPanelModificar.java index 8787d7c..61780f4 100644 --- a/src/VistaControlador/VistaPanelModificar.java +++ b/src/VistaControlador/VistaPanelModificar.java @@ -36,22 +36,26 @@ public class VistaPanelModificar extends VistaPanel{ this.viejoEditar = new JTextField(); this.viejoEditar.setPreferredSize(new Dimension(80, 17)); + this.viejoEditar.setToolTipText("Nombre del elemento a editar"); constrain.gridx = 1; constrain.gridy = 0; this.add(this.viejoEditar, constrain); this.nuevoEditar = new JTextField(); this.nuevoEditar.setPreferredSize(new Dimension(80, 17)); + this.nuevoEditar.setToolTipText("Nombre que le quieres poner al elemento a editar"); constrain.gridx = 1; constrain.gridy = 1; this.add(this.nuevoEditar, constrain); this.editarGestion = new JButton("Gestion"); + this.editarGestion.setToolTipText("Pulsa aqui si lo que quieres editar es una gestion"); constrain.gridx = 0; constrain.gridy = 2; this.add(this.editarGestion, constrain); this.editarTransaccion = new JButton("Transaccion"); + this.editarTransaccion.setToolTipText("Pulsa aqui si lo que quieres editar es una transaccion"); constrain.gridx = 1; constrain.gridy = 2; this.add(this.editarTransaccion, constrain); @@ -63,6 +67,8 @@ public class VistaPanelModificar extends VistaPanel{ this.add(this.dineroPanel, constrain); this.dineroEditar = new JTextField(); + this.dineroEditar.setToolTipText("la cantidad de dinero en número a cambiar " + + "(solo valido si es una transaccion)"); constrain.gridx = 1; constrain.gridy = 3; this.dineroEditar.setPreferredSize(new Dimension(80, 17));