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