Ver Mensaje Individual
  #10 (permalink)  
Antiguo 29/03/2013, 19:15
Avatar de detective_jd
detective_jd
 
Fecha de Ingreso: abril-2011
Ubicación: Salto
Mensajes: 437
Antigüedad: 13 años, 7 meses
Puntos: 6
Respuesta: Paginando Jtable

mi error esta en este método cuando quiero agregar los datos al modelo paginado en la parte q está en negrita esta mi falla la cual no sé arreglar

public void updatePage()
{
//replace the list's model with a new model containing
//only the entries in the current page.
final DefaultTableModel page = new DefaultTableModel();
final int start = (currPageNum - 1) * pageSize;
int end = start + pageSize;
if (end >= model.getRowCount())
{
end = model.getRowCount();
}
for (int i = start; i < end; i++)
{
Object[]row={model.getValueAt(i,0)};
page.addRow(row);
}

tabla.setModel(page);
// update buttons
final boolean canGoBack = currPageNum != 1;
final boolean canGoFwd = currPageNum != lastPageNum;
first.setEnabled(canGoBack);
prev.setEnabled(canGoBack);
next.setEnabled(canGoFwd);
last.setEnabled(canGoFwd);
}
}

No estoy haciendo una paginación desde la base de datos, sino de colecciones o arrays en este caso desde el Jtable directamente.

Por Favor ayudenme con esto.