Clase Aplicación
Código Java:
Ver original
/* * To change this template, choose Tools | Templates * and open the template in the editor. */ package agendacitas; import java.util.*; /** * * @author Joan */ public class Aplicacion { /** * @param args the command line arguments */ int op=-1, ano, dia=-1, mes=-1, hora=00, minutos=00; String titulo, texto; Agenda age=new Agenda(); Cita c=new Cita(); /*----*/ ano=teclado.nextInt(); age.anyo=ano; /*----*/ /*--------MENU--------*/ while (op!=0) { do{ verMenu(); op=teclado.nextInt(); switch(op){ mes=teclado.nextInt(); dia=teclado.nextInt(); //Agenda.buscarDia(dia,mes); age.nDia=Agenda.buscarDia(dia, mes); c.hora=teclado.nextInt(); c.minutos=teclado.nextInt(); titulo=teclado.nextLine(); c.titulo=teclado.nextLine(); c.texto=teclado.nextLine(); //age.pag.anyadeCita(c); //age.pag.citas.add(c); break; case 2: ; break; case 3: ; break; case 4: ; break; break; } }while(op!=0); } } public static void verMenu(){ } }
Clase Agenda
Código Java:
Ver original
/* * To change this template, choose Tools | Templates * and open the template in the editor. */ package agendacitas; import java.util.*; /** * * @author Joan */ public class Agenda { int anyo, nDia; /*Vector[] pagina = new Vector [365]; Pagina pag=new Pagina();*/ public static int buscarDia(int di, int me){ if(me==1){ di=di-1; }else{ if(me==2){ di=30+di; }else{ if(me==3){ di=58+di; }else{ if(me==4){ di=89+di; }else{ if(me==5){ di=119+di; }else{ if(me==6){ di=150+di; }else{ if(me==7){ di=180+di; }else{ if(me==8){ di=211+di; }else{ if(me==9){ di=242+di; }else{ if(me==10){ di=272+di; }else{ if(me==11){ di=303+di; }else{ if(me==12){ di=333+di; }else{ } } } } } } } } } } } } //System.out.println("dias "+di); return di; } Pagina pag=new Pagina(); public void paginaAbierta(){ pagina[nDia]=0; } }
Clase Página
Código Java:
Ver original
/* * To change this template, choose Tools | Templates * and open the template in the editor. */ package agendacitas; import java.util.ArrayList; import java.util.*; /** * * @author Joan */ public class Pagina { int dia; int mes; public void anyadeCita(Cita c){ citas.add(c); } }
Clase Cita
Código Java:
Ver original
/* * To change this template, choose Tools | Templates * and open the template in the editor. */ package agendacitas; /** * * @author Joan */ public class Cita { int hora=0; int minutos=0; public int getHora() { return hora; } public void setHora(int hora) { this.hora = hora; } public int getMinutos() { return minutos; } public void setMinutos(int minutos) { this.minutos = minutos; } return titulo; } this.titulo = titulo; } return texto; } this.texto = texto; } }