Cita:
Iniciado por detective_jd 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.
mas arriba te deje un ejemplo completo de como paginar un array.