Ver Mensaje Individual
  #2 (permalink)  
Antiguo 04/06/2010, 05:11
Avatar de Fuzzylog
Fuzzylog
 
Fecha de Ingreso: agosto-2008
Ubicación: En internet
Mensajes: 2.511
Antigüedad: 15 años, 8 meses
Puntos: 188
Respuesta: Paginar una collection de datos

Crea una clase propia ColeccionPaginada que implemente serializable y con 5 atributos de tipo int (tamanho,indice,cuenta,paginasTotales,paginaActual ), sus gets y sets correspondientes, y un inicializador como este:

public ColeccionPaginada(Collection collection, int tamanho,
int indice, int cuenta) {

this.collection = collection;
this.tamanho= tamanho;
this.indice= indice;
this.cuenta= cuenta;
if (cuenta> 0) {
paginasTotales= tamanho/cuenta+ ( tamanho % cuenta== 0 ? 0 : 1 );
paginaActual= indice/cuenta+ ( indice % cuenta== 0 ? 0 : 1);
} else {
paginasTotales= 0;
paginaActual= 0;
}

}

Espero que te ayude...