Comentarios
This commit is contained in:
@@ -22,6 +22,13 @@ public class VistaAniadirVisualizar extends JPanel{
|
||||
Menu menu;
|
||||
private ControladorAniadirVisualizar controlador;
|
||||
private static VistaPanelLateral panelLateral;
|
||||
|
||||
/*
|
||||
* Constructor de la ventana que contendra las pestanias
|
||||
*
|
||||
* @param menu menu donde se guardaran
|
||||
* @param gestion gestion de la pestania
|
||||
*/
|
||||
public VistaAniadirVisualizar(Menu menu, Gestion gestion) {
|
||||
this.gestiones = gestion;
|
||||
this.transacciones = new LinkedList<JCheckBox>();
|
||||
@@ -39,6 +46,11 @@ public class VistaAniadirVisualizar extends JPanel{
|
||||
this.add(panel);
|
||||
}
|
||||
|
||||
/*
|
||||
* Establece cual es el panel lateral
|
||||
*
|
||||
* @param panel panel lateral que gestionara este panel
|
||||
*/
|
||||
public static void setPanelLateral(VistaPanelLateral panel) {
|
||||
VistaAniadirVisualizar.panelLateral = panel;
|
||||
}
|
||||
@@ -47,12 +59,22 @@ public class VistaAniadirVisualizar extends JPanel{
|
||||
return this.gestiones.getNombre();
|
||||
}
|
||||
|
||||
/*
|
||||
* Inicia la gestion
|
||||
*/
|
||||
void iniciarGestion() {
|
||||
for(Transaccion transaccion:this.gestiones.getElementos()) {
|
||||
this.aniadirElemento(transaccion);
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
* 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
|
||||
*/
|
||||
public void aniadirElemento(String nombre, float dinero, ControladorAniadirVisualizar controlador) {
|
||||
Transaccion transaccion = new Transaccion(nombre, dinero,panelLateral.getDate(),this.gestiones);
|
||||
this.gestiones.aniadirGasto(transaccion);
|
||||
@@ -68,6 +90,9 @@ public class VistaAniadirVisualizar extends JPanel{
|
||||
this.repaint();
|
||||
}
|
||||
|
||||
/*
|
||||
* Elimina las casillas deseleccionadas
|
||||
*/
|
||||
void eliminarDeseleccionados(){
|
||||
for(JCheckBox check:this.transacciones) {
|
||||
if(!check.isSelected()) {
|
||||
@@ -79,6 +104,9 @@ public class VistaAniadirVisualizar extends JPanel{
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
* aniade una nueva transaccion
|
||||
*/
|
||||
private void aniadirElemento(Transaccion transaccion) {
|
||||
JCheckBox check = new JCheckBox(transaccion.toString());
|
||||
check.setSelected(true);
|
||||
|
||||
Reference in New Issue
Block a user