« first day (1 day earlier)      last day (17 days later) » 

lys
8:32 PM
@Articunohexacampão Cara, estou com problemas. Quando puder me ajudar por favor olhe a pergunta novamente. Eu a editei com os problemas apresentados. Obrigado!
 
 
1 hour later…
9:47 PM
@lys não é finalidade do tablemodel ler arquivo e nem seu json, é finalidade dessa classe apenas criar um modelo pra jtable entende,r creio que dai ja está havendo quebra de responsabilidades
Seu codigo nao é executavel com a lib q vc passou apenas.
 
10:05 PM
vc complicou algo simples, sinceramente eu nao aproveitaria nada q foi feito nessa paginacao, é bem mais simples q isso aquele exemplo
 
lys
@Articunohexacampão Pra executar é só tirar o import: import org.json.JSONObject; da TesteTableModel para rodar. Me esqueci de limpar essa.
Foi a única forma que consegui pensar a princípio
 
o objetivo é paginar o arquivo json? É apenas isso?
 
lys
Sim
 
vc vai trazer o arquivo, ler ele todo e paginar os dados quando for necessário é apenas isso mesmo?
pq se for é muito mais simples do que isso
 
lys
sim, tenho filtros a aplicar nos dados que estiverem na tabela mas acredito que isso não alteraria em nada
 
10:12 PM
afeta sim
 
lys
campos pro usuário pesquisar pelo nome do aluno por exemplo
 
filtros em jtable voce deve utilizar tablerowsorter
em java-swing, tudo anda em sincronia em uma jtable, se vc fizer paginacao sem analisar como vai aplicar o filtro apenas na pagina atual, vc so vai ta criando mais complexidade desnecessaria, é importante estudar o componente q se ta manipulando antes de mexer nele
senao vc vai passar dificuldade pra resolver esse tipo de problema, perguntar aqui com um codigo grande e complexo como esse e corre o risco de ficar sem entender e a gente tambem
 
lys
Entendi. Agradeço pelos exemplos, vou estudá-los para tentar aplicar. Agradeço pelo seu tempo e disponibilidade de sempre.
 
vou sugerir uma forma mais simples de paginar isso
mas recomendo que leve em consideracao essas dicas pro seu aprendizado, pq é importante saber no que está mexendo, nao virar uma especialista, claro, mas ter uma minima noçao de como aquilo funciona.
so um instante
 
lys
certo, eu entendi. Com certeza vou aprofundar meus conhecimentos sim. Um projetinho simples só pra aprender conceitos e melhorar a forma de programar.
 
10:32 PM
vou modificar muita coisa, tem problema nao ne?
 
lys
Não!
É bom pra eu aprender com seu código!
Aprender a fazer um código mais enxuto e funcional
Abrir a mente! hahaha
 

« first day (1 day earlier)      last day (17 days later) »