OVH Cloud OVH Cloud

Jtable et temps d'affichage

3 réponses
Avatar
Mat
Bonjour,
Je trouve que l'affichage d'un Jtable est enormement long
Il y a a peu pres 2800 lignes sur 6 colonnes qui viennent d'une base *Mysql
Comment faire pour raccourcir l'affichage
Merci

3 réponses

Avatar
Cedric Lefebvre
Hello,

2 techniques tres classiques :
- creer des pages de 100 lignes par exemple (il n'est jamais necessaire
d'acceder a 2800 lignes d'un coup... a moins de filtrer ce qui revient
a mettre en place une pagination)
- met en place un systeme de cache (en gros dans la methode init du modele
tu charges les donnees et dans getValueAt tu te contentes de recupere les
infos en cache)

Cedric Lefebvre

Bonjour,
Je trouve que l'affichage d'un Jtable est enormement long
Il y a a peu pres 2800 lignes sur 6 colonnes qui viennent d'une base
*Mysql

Comment faire pour raccourcir l'affichage
Merci




Avatar
Mat
"Cedric Lefebvre" a écrit dans le message de
news:40190efd$0$28716$
Hello,

2 techniques tres classiques :
- creer des pages de 100 lignes par exemple (il n'est jamais necessaire
d'acceder a 2800 lignes d'un coup... a moins de filtrer ce qui revient
a mettre en place une pagination)
- met en place un systeme de cache (en gros dans la methode init du modele
tu charges les donnees et dans getValueAt tu te contentes de recupere
les

infos en cache)



Je veux bien mais il me faut un vecteur a 2 dimensions et je ne sais pas
faire du moins je n'ai pas encore trouver comment faire




Cedric Lefebvre

Bonjour,
Je trouve que l'affichage d'un Jtable est enormement long
Il y a a peu pres 2800 lignes sur 6 colonnes qui viennent d'une base
*Mysql

Comment faire pour raccourcir l'affichage
Merci








Avatar
Cedric Lefebvre
Je veux bien mais il me faut un vecteur a 2 dimensions et je ne sais pas
faire du moins je n'ai pas encore trouver comment faire


Soit un vecteur de vecteur soit un tableau d'objets a 2 dimensions...
(sous la forme Object [] [] par exemple)
=> la solution objet c'est le vecteur de vecteurs.

Cedric Lefebvre