public void actualizar(){

		if(this.listaDia.getSelectedIndex() > 0 && this.listaGrupo.getSelectedIndex() > 0 && this.listaMateria.getSelectedIndex() > 0 && this.listaMes.getSelectedIndex() > 0){
			
			this.faltas = this.control.getFalta((Integer)this.listaGrupo.getSelectedItem(), this.materias[this.listaMateria.getSelectedIndex()-1].getIdMaterias(), (Integer)this.listaDia.getSelectedItem(), this.listaMes.getSelectedIndex());
			System.out.println(this.faltas.length);
			int numero = this.alumnos.size();
			this.entrada = new Boolean[numero];
			System.out.println(entrada != null);
			
			for(FaltaVO i: this.faltas){
				numero = this.alumnos.indexOf(new AlumnoVO(i.getAlumno()));
				this.entrada[numero] = new Boolean(true);
			}
			
			for(numero = 0; this.entrada.length > numero; numero++){
				if(entrada[numero] ==  null){
					entrada[numero] = new Boolean(false);
				}
			}
			
			this.borrarTabla();
			
			for(numero = 0; this.entrada.length > numero; numero++){
				AlumnoVO alumno = this.alumnos.get(numero);
				Object[] fila = {alumno.getMatricula(), alumno.getApellidoPaterno()  + " " +  alumno.getApellidoMaterno()  + " " + alumno.getNombre(), entrada[numero]};
				this.modelo.addRow(fila);
			}
		}			
	}