Paginação e JTable

1 resposta
java
matheusssilva

Em APPs desktop é comum utilizarmos JTable para exibirmos linhas das tabelas de um banco de dados, mas o ideal é que se faça paginação, pois se a tabela tiver muitos registros o consumo de memória pode ser alto.
Minha dúvida é como fazer isso com JTable. Pensei em usar eventos da rolagem para carregar mais itens quando a lista chegar ao final, ou seja, o usuário vai movendo a barra de rolagem da JTable, quando chegar ao final é feita uma nova consulta para pegar mais itens. Mas o que fazer com os itens anteriores? Pois o usuário pode voltar a barra para o inicio novamente.
O que fazer nesse caso?

1 Resposta

AlessandroGois

Cara,

Provavel que os gurus vao saber algo melhor para te responder, mas uma coisa que da pra voce fazer é usar o LIMIT do POSTGRE que é o mesmo que o TOP do SQL Server. Volta a query toda e pega o intervalo que caiba na sua JTable, ai voce vai alimentando a pagina seguinte com as informações que ainda nao foram mostradas e assim por diante

Criado 3 de fevereiro de 2016
Ultima resposta 3 de fev. de 2016
Respostas 1
Participantes 2