Comentarios
This commit is contained in:
@@ -91,6 +91,9 @@ public class Menu extends JFrame{
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
* Cierra la ventana
|
||||
*/
|
||||
private void close(){
|
||||
if (JOptionPane.showConfirmDialog(rootPane, "¿Desea guardar el estado?",
|
||||
"Salir del sistema", JOptionPane.YES_NO_OPTION) == JOptionPane.YES_OPTION) {
|
||||
@@ -105,6 +108,12 @@ 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
|
||||
* @param mes mes del que cargaremos los datos
|
||||
*/
|
||||
private void iniciarMes(int anio, Month mes) {
|
||||
this.pestania.removeAll();
|
||||
this.listenerPestania();
|
||||
@@ -119,6 +128,12 @@ 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
|
||||
* @param mes mes del que cargaremos los datos
|
||||
*/
|
||||
void cargarGestiones(int anio, Month mes) {
|
||||
if(this.meses==null) {
|
||||
this.meses=new Meses();
|
||||
@@ -140,6 +155,9 @@ public class Menu extends JFrame{
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
* Carga la parte grafica de ese mes
|
||||
*/
|
||||
private void cargarMes() {
|
||||
this.pestania.removeAll();
|
||||
this.listenerPestania();
|
||||
@@ -163,6 +181,9 @@ public class Menu extends JFrame{
|
||||
this.cargarPestanias();
|
||||
}
|
||||
|
||||
/*
|
||||
* Carga todas las pestanias nuevas
|
||||
*/
|
||||
void cargarPestanias() {
|
||||
this.pestania.removeAll();
|
||||
this.listenerPestania();
|
||||
@@ -172,6 +193,12 @@ public class Menu extends JFrame{
|
||||
this.pestania.setSelectedIndex(0);
|
||||
}
|
||||
|
||||
/*
|
||||
* aniade una nueva gestion
|
||||
*
|
||||
* @param nombre nombre de la gestion
|
||||
* @param sumaOResta tipo de gestion
|
||||
*/
|
||||
void aniadirGestion(String nombre, boolean sumaOResta) {
|
||||
Gestion gestion=this.meses.aniadirGestion(nombre, VistaPanelLateral.getDate().getYear(), VistaPanelLateral.getDate().getMonth(), sumaOResta);
|
||||
VistaAniadirVisualizar vista = new VistaAniadirVisualizar(this, gestion);
|
||||
@@ -180,6 +207,9 @@ 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(){
|
||||
if(this.pestania.getChangeListeners().length == 1) {
|
||||
this.pestania.addChangeListener((ChangeListener)->{
|
||||
@@ -194,18 +224,38 @@ public class Menu extends JFrame{
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
* Devuelve la ruta en la que se guardan los datos de persistencia
|
||||
*
|
||||
* @return ruta de los datos de persistencia
|
||||
*/
|
||||
public String getRuta() {
|
||||
return this.rutaGuardado;
|
||||
}
|
||||
|
||||
/*
|
||||
* Estabece ula ruta de los datos de persistencia
|
||||
*
|
||||
* @param ruta ruta de los datos de persistencia
|
||||
*/
|
||||
public void setRuta(String ruta) {
|
||||
this.rutaGuardado=ruta;
|
||||
}
|
||||
|
||||
/*
|
||||
* devuelve el tema seleccionado
|
||||
*
|
||||
* @return id del teme
|
||||
*/
|
||||
public int getTema() {
|
||||
return this.tema;
|
||||
}
|
||||
|
||||
/*
|
||||
* Cambia el tema
|
||||
*
|
||||
* @param id del tema
|
||||
*/
|
||||
public void setTheme(int tema) {
|
||||
switch(tema) {
|
||||
case 0:{
|
||||
|
||||
Reference in New Issue
Block a user