Aniadido tooltips
This commit is contained in:
parent
fdd1710592
commit
a1c96b8db2
4
.config
4
.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
|
||||
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -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);
|
||||
}
|
||||
}
|
||||
|
@ -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{
|
||||
|
@ -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);
|
||||
|
@ -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<String>();
|
||||
this.opciones1_1.setToolTipText("Por que quieres ordenar?");
|
||||
constrain.gridx = 0;
|
||||
constrain.gridy = 2;
|
||||
this.add(opciones1_1, constrain);
|
||||
this.opciones1_2 = new JComboBox<String>();
|
||||
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<String>();
|
||||
this.opciones2.setToolTipText("Por que quieres ordenar?");
|
||||
this.add(opciones2, constrain);
|
||||
|
||||
this.cargarComb();
|
||||
}
|
||||
|
||||
|
@ -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);
|
||||
}
|
||||
|
||||
|
@ -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);
|
||||
|
@ -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));
|
||||
|
Loading…
Reference in New Issue
Block a user