Solucion de errores menores
This commit is contained in:
@@ -10,7 +10,7 @@ import java.util.Properties;
|
||||
|
||||
public class Configuracion {
|
||||
private static String direccion=".config";
|
||||
/*
|
||||
/**
|
||||
* Guarda la configuracion del menu en un fichero oculto
|
||||
*
|
||||
* @param menu Menu del que se guardan los datos
|
||||
@@ -26,10 +26,11 @@ public class Configuracion {
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
/**
|
||||
* Carga la configuracion del menu
|
||||
*
|
||||
* @param menu menu en el que carga la configuracio
|
||||
* @throws IOException
|
||||
*/
|
||||
public static void cargarConfiguracion(Menu menu) throws IOException {
|
||||
Properties configuracion = new Properties();
|
||||
|
||||
@@ -9,11 +9,11 @@ public class Gestion implements Serializable{
|
||||
private boolean isPositivo;
|
||||
private String nombre;
|
||||
|
||||
/*
|
||||
/**
|
||||
* Constructor principal de gestion
|
||||
*
|
||||
* @param nombre nombre de la gestion
|
||||
* @param isPositive si es verdadero la gestion sera de beneficios, si es falsa sera de gastos
|
||||
* @param isPositivo si es verdadero la gestion sera de beneficios, si es falsa sera de gastos
|
||||
*/
|
||||
public Gestion(String nombre, boolean isPositivo) {
|
||||
this.gestiones = new Vector<Transaccion>();
|
||||
@@ -23,7 +23,7 @@ public class Gestion implements Serializable{
|
||||
this.isPositivo = isPositivo;
|
||||
}
|
||||
|
||||
/*
|
||||
/**
|
||||
* Devuelve el nombre de la gestion
|
||||
*
|
||||
* @return nombre de la gestion
|
||||
@@ -32,7 +32,7 @@ public class Gestion implements Serializable{
|
||||
return this.nombre;
|
||||
}
|
||||
|
||||
/*
|
||||
/**
|
||||
* Aniade una transaccion a la gestion
|
||||
*
|
||||
* @param transaccion transaccion que sera aniadida a la gestion
|
||||
@@ -47,7 +47,7 @@ public class Gestion implements Serializable{
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
/**
|
||||
* Devuelve la suma (sin tener e cuenta si es gasto o ingreso) de la gestion
|
||||
*
|
||||
* @return suma de las transacciones de la gestion
|
||||
@@ -56,7 +56,7 @@ public class Gestion implements Serializable{
|
||||
return this.suma;
|
||||
}
|
||||
|
||||
/*
|
||||
/**
|
||||
* Devuelve la suma de todos sus datos, esta vez teniendo en cuenta si debe sumar o restar
|
||||
*
|
||||
* @return suma correcta de los datos
|
||||
@@ -65,7 +65,7 @@ public class Gestion implements Serializable{
|
||||
return this.total;
|
||||
}
|
||||
|
||||
/*
|
||||
/**
|
||||
* Devuelve todas las transacciones que tiene
|
||||
*
|
||||
* @return Transacciones que contiene
|
||||
@@ -74,7 +74,7 @@ public class Gestion implements Serializable{
|
||||
return this.gestiones;
|
||||
}
|
||||
|
||||
/*
|
||||
/**
|
||||
* Elimina una transaccion
|
||||
*
|
||||
* @param transaccion transaccion a eliminar
|
||||
@@ -88,7 +88,7 @@ public class Gestion implements Serializable{
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
/**
|
||||
* Devuelve verdadero si es un ingerso y falso si es un gasto
|
||||
*
|
||||
* @return verdadero si es ingersos y falso si sin gastos
|
||||
@@ -97,7 +97,7 @@ public class Gestion implements Serializable{
|
||||
return this.isPositivo;
|
||||
}
|
||||
|
||||
/*
|
||||
/**
|
||||
* Permite alterar la visibilidad de un elemento
|
||||
*
|
||||
* @param elemento indice del elemento a alterar
|
||||
|
||||
@@ -44,7 +44,7 @@ public class Meses {
|
||||
this.meses = new ArrayList<Mes>();
|
||||
}
|
||||
|
||||
/*
|
||||
/**
|
||||
* Aniade una gestion vacia a la lista de meses
|
||||
*
|
||||
* @param nombre nombre de la gestion
|
||||
@@ -57,6 +57,11 @@ public class Meses {
|
||||
try {
|
||||
for(Mes mesSelect:this.meses) {
|
||||
if(mesSelect.getMes().equals(mes) && mesSelect.getAnio() == anio){
|
||||
for(Gestion gestion:mesSelect.getGestiones()) {
|
||||
if(gestion.getNombre().equals(nombre)) {
|
||||
return gestion;
|
||||
}
|
||||
}
|
||||
ret = new Gestion(nombre, isPositivo);
|
||||
mesSelect.getGestiones().add(ret);
|
||||
return ret;
|
||||
@@ -76,11 +81,11 @@ public class Meses {
|
||||
return ret;
|
||||
}
|
||||
|
||||
/*
|
||||
/**
|
||||
* Aniade una transaccion y la coloca en el mes y gestion que le corresponde, creandolos si no existen todavia
|
||||
*
|
||||
* @param transaccion transaccion a aniadir
|
||||
* @param nombree nombre de la gestion a la que pertenece
|
||||
* @param nombre nombre de la gestion a la que pertenece
|
||||
* @param isPositivo tipo de gestion a la que pertenece
|
||||
*/
|
||||
public void aniadirTransaccion(Transaccion transaccion, String nombre, boolean isPositivo) {
|
||||
@@ -96,7 +101,7 @@ public class Meses {
|
||||
this.meses.get(this.meses.size()-1).aniadirTransaccion(transaccion, nombre, isPositivo);
|
||||
}
|
||||
|
||||
/*
|
||||
/**
|
||||
* Define el mes en que nos encontramos a la hora de devolver objetos
|
||||
*
|
||||
* @param anio anio en el que queremos situarnos
|
||||
@@ -113,7 +118,7 @@ public class Meses {
|
||||
this.mesActual = this.meses.size()-1;
|
||||
}
|
||||
|
||||
/*
|
||||
/**
|
||||
* Devuelve la lista de gestiones en la que nos encontramos
|
||||
*
|
||||
* @return Lista de gestiones en la que nos encontramos
|
||||
@@ -122,7 +127,7 @@ public class Meses {
|
||||
return this.meses.get(this.mesActual).getGestiones();
|
||||
}
|
||||
|
||||
/*
|
||||
/**
|
||||
* devuelve el dinero que nos queda este mes (o el que debemos)
|
||||
*
|
||||
* @return dinero que nos queda o debemos este mes
|
||||
@@ -131,7 +136,7 @@ public class Meses {
|
||||
return this.meses.get(this.mesActual).getTotal();
|
||||
}
|
||||
|
||||
/*
|
||||
/**
|
||||
* guarda las gestiones que hemos introducido en un fichero para garantizar la persistencia de los datos
|
||||
*
|
||||
* @param nombre nombre del fichero donde se guardaran los datos
|
||||
@@ -151,10 +156,12 @@ public class Meses {
|
||||
fichero.close();
|
||||
}
|
||||
|
||||
/*
|
||||
/**
|
||||
* Carga los datos que hemos guardado en el fichero de persistencia
|
||||
*
|
||||
* @param nombre nombre del fichero
|
||||
* @throws IOException
|
||||
* @throws ClassNotFoundException
|
||||
*/
|
||||
public void cargarMeses(String nombre) throws IOException, ClassNotFoundException {
|
||||
FileInputStream fichero;
|
||||
@@ -176,7 +183,7 @@ public class Meses {
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
/**
|
||||
* devuelve todas las transacciones del mes actual
|
||||
*
|
||||
* @return transacciones del mes actual
|
||||
@@ -195,7 +202,7 @@ public class Meses {
|
||||
return ret;
|
||||
}
|
||||
|
||||
/*
|
||||
/**
|
||||
* Exporta todos un esquema de toda la estructura de datos a un xml almacenado en la carpeta donde nos encontramos.
|
||||
* El fichero se llamara gestiones.xml
|
||||
*/
|
||||
@@ -295,14 +302,14 @@ public class Meses {
|
||||
|
||||
}
|
||||
|
||||
/*
|
||||
/**
|
||||
* Importa el xml cogiendolo de la ruta donde se guarda por defecto
|
||||
*/
|
||||
public void importarXML() {
|
||||
this.importarXML("gestiones.xml");
|
||||
}
|
||||
|
||||
/*
|
||||
/**
|
||||
* Importa un xml de la ruta donde le indiquemos
|
||||
*/
|
||||
public void importarXML(String nombreFichero) {
|
||||
@@ -360,6 +367,13 @@ class Mes implements Serializable{
|
||||
float total;
|
||||
int nGestiones;
|
||||
ArrayList<Gestion> gestiones;
|
||||
/**
|
||||
* Constructor por defecto de Mes
|
||||
*
|
||||
* @param gestiones lista de gestiones que contiene el mes
|
||||
* @param anio anio al que pertenece el mes
|
||||
* @param mes mes que gestiona la clase
|
||||
*/
|
||||
Mes(ArrayList<Gestion> gestiones, int anio, Month mes){
|
||||
this.gestiones = gestiones;
|
||||
this.anio = anio;
|
||||
@@ -367,7 +381,7 @@ class Mes implements Serializable{
|
||||
this.nGestiones = this.gestiones.size();
|
||||
}
|
||||
|
||||
/*
|
||||
/**
|
||||
* Aniade una transaccion al mes
|
||||
*
|
||||
* @param transaccion Transaccion a aniadir
|
||||
@@ -387,7 +401,7 @@ class Mes implements Serializable{
|
||||
return;
|
||||
}
|
||||
|
||||
/*
|
||||
/**
|
||||
* Devuelve el mes que gestione
|
||||
*
|
||||
* @return mes que gestiona
|
||||
@@ -396,7 +410,7 @@ class Mes implements Serializable{
|
||||
return this.mes;
|
||||
}
|
||||
|
||||
/*
|
||||
/**
|
||||
* Devuelve el anio que gestiona
|
||||
*
|
||||
* @return anio que gestiona
|
||||
@@ -404,7 +418,7 @@ class Mes implements Serializable{
|
||||
int getAnio() {
|
||||
return this.anio;
|
||||
}
|
||||
/*
|
||||
/**
|
||||
* devuelve las gestionaes que contiene
|
||||
*
|
||||
* @return gestiones que contiene
|
||||
@@ -413,7 +427,7 @@ class Mes implements Serializable{
|
||||
return this.gestiones;
|
||||
}
|
||||
|
||||
/*
|
||||
/**
|
||||
* devuelve el dinero que quedo ese mes (o que debe)
|
||||
*
|
||||
* @return dinero que queda o debe ese mes
|
||||
|
||||
@@ -11,6 +11,14 @@ public class Transaccion implements Serializable{
|
||||
private LocalDate dia;
|
||||
private Gestion gestion;
|
||||
|
||||
/**
|
||||
* Constructor de transaccion
|
||||
*
|
||||
* @param nombre ombre de la transaccion
|
||||
* @param dinero cantidad de dinero de la transaccion
|
||||
* @param dia dia en el que se creo o al que pertenece la transaccion
|
||||
* @param gestion gestion a la que pertenece la transaccion
|
||||
*/
|
||||
public Transaccion(String nombre, float dinero, LocalDate dia, Gestion gestion){
|
||||
this.nombre = nombre;
|
||||
this.dinero = dinero;
|
||||
@@ -23,7 +31,7 @@ public class Transaccion implements Serializable{
|
||||
return this.nombre + " " + this.dinero;
|
||||
}
|
||||
|
||||
/*
|
||||
/**
|
||||
* devuelve si la transaccion se contara en la gestion o no
|
||||
*
|
||||
* @return visibilidad de la transaccion
|
||||
@@ -32,7 +40,7 @@ public class Transaccion implements Serializable{
|
||||
return this.visible;
|
||||
}
|
||||
|
||||
/*
|
||||
/**
|
||||
* invierte la visibilidad de la transaccion y la devuelve
|
||||
*
|
||||
* @return nueva visibilidad
|
||||
@@ -42,7 +50,7 @@ public class Transaccion implements Serializable{
|
||||
return this.visible;
|
||||
}
|
||||
|
||||
/*
|
||||
/**
|
||||
* Devuelve la cantidad de dinero que contiene
|
||||
*
|
||||
* @return dinero de la transaccion
|
||||
@@ -51,7 +59,7 @@ public class Transaccion implements Serializable{
|
||||
return this.dinero;
|
||||
}
|
||||
|
||||
/*
|
||||
/**
|
||||
* Devuelve la fecha de la transaccion
|
||||
*
|
||||
* @return Fecha de la transaccion
|
||||
@@ -60,14 +68,14 @@ public class Transaccion implements Serializable{
|
||||
return this.dia;
|
||||
}
|
||||
|
||||
/*
|
||||
/**
|
||||
* Se aniade al gasto al que pertenece;
|
||||
*/
|
||||
public void aniadirse() {
|
||||
this.gestion.aniadirGasto(this);
|
||||
}
|
||||
|
||||
/*
|
||||
/**
|
||||
* Devuelve la gestion a la que pertenece
|
||||
*
|
||||
* @return gestion a la que pertenece
|
||||
@@ -76,7 +84,7 @@ public class Transaccion implements Serializable{
|
||||
return this.gestion;
|
||||
}
|
||||
|
||||
/*
|
||||
/**
|
||||
* devuelve el nombre de la transaccion
|
||||
*
|
||||
* @return nombre de la transaccion
|
||||
|
||||
@@ -1,7 +1,11 @@
|
||||
import VistaControlador.Menu;
|
||||
|
||||
public class Main {
|
||||
|
||||
/**
|
||||
* inicializa el programa
|
||||
*
|
||||
* @param args
|
||||
*/
|
||||
public static void main(String[] args) {
|
||||
Menu menu=new Menu();
|
||||
menu.setVisible(true);
|
||||
|
||||
@@ -18,6 +18,10 @@ public class BarraOpciones extends JMenuBar{
|
||||
JMenuItem modoClaro;
|
||||
JMenu mostrar;
|
||||
JMenuItem mostrarTodo;
|
||||
|
||||
/**
|
||||
* Inicializa labarra con los datos por defecto
|
||||
*/
|
||||
public BarraOpciones() {
|
||||
this.menuAr = new JMenu("Archivo");
|
||||
this.add(this.menuAr);
|
||||
|
||||
@@ -58,7 +58,7 @@ public class ControladorAniadirVisualizar implements ActionListener{
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
/**
|
||||
* Aniade los listeners a la lista de objetos
|
||||
*/
|
||||
private void aniadirListeners() {
|
||||
|
||||
@@ -12,6 +12,13 @@ import Ficheros.Configuracion;
|
||||
public class ControladorBarra implements ActionListener{
|
||||
private BarraOpciones barra;
|
||||
private Menu menu;
|
||||
|
||||
/**
|
||||
* Constructor del controlador
|
||||
*
|
||||
* @param barra barra que usara el controlador
|
||||
* @param menu menu en el que se encuentra la barra
|
||||
*/
|
||||
public ControladorBarra(BarraOpciones barra, Menu menu) {
|
||||
this.barra = barra;
|
||||
this.menu = menu;
|
||||
@@ -78,7 +85,7 @@ public class ControladorBarra implements ActionListener{
|
||||
|
||||
}
|
||||
|
||||
/*
|
||||
/**
|
||||
* Aniade los listeners a la lista de objetos
|
||||
*/
|
||||
private void aniadirListeners() {
|
||||
|
||||
@@ -28,6 +28,12 @@ public class ControladorPanelLateral implements ActionListener, DateChangeListen
|
||||
private int anio;
|
||||
private Menu menu;
|
||||
|
||||
/**
|
||||
* Controlador del panel lateral que gestionara los datos
|
||||
*
|
||||
* @param vista
|
||||
* @param menu
|
||||
*/
|
||||
public ControladorPanelLateral(VistaPanelLateral vista, Menu menu) {
|
||||
this.vista = vista;
|
||||
this.menu = menu;
|
||||
@@ -81,7 +87,8 @@ public class ControladorPanelLateral implements ActionListener, DateChangeListen
|
||||
}
|
||||
|
||||
}
|
||||
/*
|
||||
|
||||
/**
|
||||
* Aniade los listeners a la lista de objetos
|
||||
*/
|
||||
private void aniadirElementos() {
|
||||
|
||||
@@ -38,6 +38,10 @@ public class Menu extends JFrame{
|
||||
BarraOpciones barra;
|
||||
protected Gestion datosGastos;
|
||||
protected Gestion datosIngresos;
|
||||
|
||||
/**
|
||||
* Constructor que carga los datos del menu
|
||||
*/
|
||||
public Menu() {
|
||||
this.rutaGuardado = ".mes";
|
||||
this.tema = 0;
|
||||
@@ -91,7 +95,7 @@ public class Menu extends JFrame{
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
/**
|
||||
* Cierra la ventana
|
||||
*/
|
||||
private void close(){
|
||||
@@ -108,7 +112,7 @@ public class Menu extends JFrame{
|
||||
System.exit(0);
|
||||
}
|
||||
|
||||
/*
|
||||
/**
|
||||
* Inicia las listas de elementos graficos pertenecientes a el mes correspondiente
|
||||
*
|
||||
* @param anio anio del que cargaremos los datos
|
||||
@@ -128,7 +132,7 @@ public class Menu extends JFrame{
|
||||
this.cargarPestanias();
|
||||
}
|
||||
|
||||
/*
|
||||
/**
|
||||
* Carga los datos de las gestiones en caso de cambio de mes
|
||||
*
|
||||
* @param nio anio del que cargaremos los datos
|
||||
@@ -155,7 +159,7 @@ public class Menu extends JFrame{
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
/**
|
||||
* Carga la parte grafica de ese mes
|
||||
*/
|
||||
private void cargarMes() {
|
||||
@@ -174,14 +178,14 @@ public class Menu extends JFrame{
|
||||
for(Gestion gestion:this.meses.getGestionesActuales()) {
|
||||
VistaAniadirVisualizar vista = new VistaAniadirVisualizar(this, gestion);
|
||||
ControladorAniadirVisualizar controlador = new ControladorAniadirVisualizar(vista);
|
||||
vista.iniciarGestion();
|
||||
vista.iniciarGestion(controlador);
|
||||
this.pestanias.add(vista);
|
||||
this.controladores.add(controlador);
|
||||
}
|
||||
this.cargarPestanias();
|
||||
}
|
||||
|
||||
/*
|
||||
/**
|
||||
* Carga todas las pestanias nuevas
|
||||
*/
|
||||
void cargarPestanias() {
|
||||
@@ -193,7 +197,7 @@ public class Menu extends JFrame{
|
||||
this.pestania.setSelectedIndex(0);
|
||||
}
|
||||
|
||||
/*
|
||||
/**
|
||||
* aniade una nueva gestion
|
||||
*
|
||||
* @param nombre nombre de la gestion
|
||||
@@ -207,7 +211,7 @@ public class Menu extends JFrame{
|
||||
this.pestania.addTab(vista.getName(),vista);
|
||||
}
|
||||
|
||||
/*
|
||||
/**
|
||||
* Carga el listener de las pestanias en caso de que no lo tengan
|
||||
*/
|
||||
void listenerPestania(){
|
||||
@@ -224,7 +228,7 @@ public class Menu extends JFrame{
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
/**
|
||||
* Devuelve la ruta en la que se guardan los datos de persistencia
|
||||
*
|
||||
* @return ruta de los datos de persistencia
|
||||
@@ -233,7 +237,7 @@ public class Menu extends JFrame{
|
||||
return this.rutaGuardado;
|
||||
}
|
||||
|
||||
/*
|
||||
/**
|
||||
* Estabece ula ruta de los datos de persistencia
|
||||
*
|
||||
* @param ruta ruta de los datos de persistencia
|
||||
@@ -242,7 +246,7 @@ public class Menu extends JFrame{
|
||||
this.rutaGuardado=ruta;
|
||||
}
|
||||
|
||||
/*
|
||||
/**
|
||||
* devuelve el tema seleccionado
|
||||
*
|
||||
* @return id del teme
|
||||
@@ -251,10 +255,10 @@ public class Menu extends JFrame{
|
||||
return this.tema;
|
||||
}
|
||||
|
||||
/*
|
||||
/**
|
||||
* Cambia el tema
|
||||
*
|
||||
* @param id del tema
|
||||
* @param tema id del tema
|
||||
*/
|
||||
public void setTheme(int tema) {
|
||||
switch(tema) {
|
||||
|
||||
@@ -12,7 +12,7 @@ import Logica.Transaccion;
|
||||
|
||||
public class MostrarTodo extends JFrame{
|
||||
JList<String> elementos;
|
||||
/*
|
||||
/**
|
||||
* Clase que muestra todos los datos que se almacenan
|
||||
*
|
||||
* @param meses datos a mostrar
|
||||
|
||||
@@ -23,7 +23,7 @@ public class VistaAniadirVisualizar extends JPanel{
|
||||
private ControladorAniadirVisualizar controlador;
|
||||
private static VistaPanelLateral panelLateral;
|
||||
|
||||
/*
|
||||
/**
|
||||
* Constructor de la ventana que contendra las pestanias
|
||||
*
|
||||
* @param menu menu donde se guardaran
|
||||
@@ -46,7 +46,7 @@ public class VistaAniadirVisualizar extends JPanel{
|
||||
this.add(panel);
|
||||
}
|
||||
|
||||
/*
|
||||
/**
|
||||
* Establece cual es el panel lateral
|
||||
*
|
||||
* @param panel panel lateral que gestionara este panel
|
||||
@@ -59,21 +59,21 @@ public class VistaAniadirVisualizar extends JPanel{
|
||||
return this.gestiones.getNombre();
|
||||
}
|
||||
|
||||
/*
|
||||
/**
|
||||
* Inicia la gestion
|
||||
*/
|
||||
void iniciarGestion() {
|
||||
void iniciarGestion(ControladorAniadirVisualizar controlador) {
|
||||
for(Transaccion transaccion:this.gestiones.getElementos()) {
|
||||
this.aniadirElemento(transaccion);
|
||||
this.aniadirElemento(transaccion, controlador);
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
/**
|
||||
* Aniade una nueva transaccion introduciendo sus datos
|
||||
*
|
||||
* @param nombre nombre de la transaccion
|
||||
* @param dinero dinero de la transaccion
|
||||
* @para controlador controlador de la casilla que de aniadira
|
||||
* @param controlador controlador de la casilla que de aniadira
|
||||
*/
|
||||
public void aniadirElemento(String nombre, float dinero, ControladorAniadirVisualizar controlador) {
|
||||
Transaccion transaccion = new Transaccion(nombre, dinero,panelLateral.getDate(),this.gestiones);
|
||||
@@ -82,6 +82,7 @@ public class VistaAniadirVisualizar extends JPanel{
|
||||
check.setSelected(true);
|
||||
check.setSize(new Dimension(x,VistaAniadirVisualizar.altoCheck));
|
||||
check.addActionListener(controlador);
|
||||
check.setActionCommand("pulsar");
|
||||
this.transacciones.add(check);
|
||||
this.cuadro.add(check);
|
||||
this.y += VistaAniadirVisualizar.altoCheck;
|
||||
@@ -90,7 +91,7 @@ public class VistaAniadirVisualizar extends JPanel{
|
||||
this.repaint();
|
||||
}
|
||||
|
||||
/*
|
||||
/**
|
||||
* Elimina las casillas deseleccionadas
|
||||
*/
|
||||
void eliminarDeseleccionados(){
|
||||
@@ -98,20 +99,22 @@ public class VistaAniadirVisualizar extends JPanel{
|
||||
if(!check.isSelected()) {
|
||||
this.cuadro.remove(check);
|
||||
this.gestiones.eliminarTransaccion(check.getText());
|
||||
this.menu.panel.actualizarDatos(this.gestiones);
|
||||
this.cuadro.revalidate();
|
||||
this.cuadro.repaint();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
/**
|
||||
* aniade una nueva transaccion
|
||||
*/
|
||||
private void aniadirElemento(Transaccion transaccion) {
|
||||
private void aniadirElemento(Transaccion transaccion, ControladorAniadirVisualizar controlador) {
|
||||
JCheckBox check = new JCheckBox(transaccion.toString());
|
||||
check.setSelected(true);
|
||||
check.setSize(new Dimension(x,VistaAniadirVisualizar.altoCheck));
|
||||
check.addActionListener(this.boton.getActionListeners()[0]);
|
||||
check.addActionListener(controlador);
|
||||
check.setActionCommand("pulsar");
|
||||
this.transacciones.add(check);
|
||||
this.cuadro.add(check);
|
||||
this.y += VistaAniadirVisualizar.altoCheck;
|
||||
|
||||
@@ -22,7 +22,7 @@ public class VistaPanelLateral extends JPanel{
|
||||
JButton aniadirGestion;
|
||||
JButton eliminarTransaccion;
|
||||
Meses meses;
|
||||
/*
|
||||
/**
|
||||
* Constructor del panel lateral que gestiona las pestanias
|
||||
*
|
||||
* @param meses datos a gestionar
|
||||
@@ -43,7 +43,7 @@ public class VistaPanelLateral extends JPanel{
|
||||
this.add(this.eliminarTransaccion);
|
||||
}
|
||||
|
||||
/*
|
||||
/**
|
||||
* Actualiza los datos que se deben mostrar
|
||||
*/
|
||||
void actualizarDatos(Gestion gestion) {
|
||||
@@ -51,7 +51,7 @@ public class VistaPanelLateral extends JPanel{
|
||||
this.gastoEnvio.setText("Suma: " + String.valueOf(gestion.getSuma()) + "€");
|
||||
}
|
||||
|
||||
/*
|
||||
/**
|
||||
* devuelve la fecha en la que se encuentra
|
||||
*
|
||||
* @return fecha en la que se encuentra
|
||||
@@ -60,7 +60,7 @@ public class VistaPanelLateral extends JPanel{
|
||||
return elegirMes.getDate();
|
||||
}
|
||||
|
||||
/*
|
||||
/**
|
||||
* Inicializa el calendario
|
||||
*
|
||||
* @return calendario que inicializa
|
||||
|
||||
Reference in New Issue
Block a user