IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Composants Java Discussion :

Actualisation JTable au bout de n entrées


Sujet :

Composants Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juin 2010
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 32
    Par défaut Actualisation JTable au bout de n entrées
    Bonjour.
    J'ai une problème sur ma JTable: Je recois en temps réél des information toutes les 5 secondes que j'affiche dans une Jtable. Donc la JTable grossit de plus en plus.
    A un moment donné, ma JTable a des problèmes d'affichage. Par exemple mon scrollbar se bloque et je ne plus descendre voir les dernières infos, ou bien lorsque une fenetre s'affiche sur l'écran sur mon appli par exemple, ma JTable ne s'affiche plus et affiche un bout de la fenêtre qui était sur elle.

    Je pense que ca doit être un problème de Refresh mais je ne suis pas sur..

    Je vous remercie d'avance

  2. #2
    Modérateur

    Homme Profil pro
    Développeur java, access, sql server
    Inscrit en
    Octobre 2005
    Messages
    2 713
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur java, access, sql server
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2005
    Messages : 2 713
    Par défaut
    Avec combien de lignes se bloque-t-elle ?
    Labor improbus omnia vincit un travail acharné vient à bout de tout - Ambroise Paré (1510-1590)

    Consulter sans modération la FAQ ainsi que les bons ouvrages : http://jmdoudoux.developpez.com/cours/developpons/java/

  3. #3
    Membre averti
    Inscrit en
    Juin 2010
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 32
    Par défaut
    Je ne sais pas exactement je dirais à une centaine de lignes ou plus, je n'ai pas compté le nombre de ligne..

  4. #4
    Modérateur

    Homme Profil pro
    Développeur java, access, sql server
    Inscrit en
    Octobre 2005
    Messages
    2 713
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur java, access, sql server
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2005
    Messages : 2 713
    Par défaut
    Si la table ne fait que quelques colonnes, cela veut dire que ce n'est pas une question de quantité de lignes.

    Cela ressemble à un ralentissement dû à un traitement que tu ferais au moment du rechargement de la table.
    Est-ce que la réception des données est effectuée dans un Thread séparé ?
    Labor improbus omnia vincit un travail acharné vient à bout de tout - Ambroise Paré (1510-1590)

    Consulter sans modération la FAQ ainsi que les bons ouvrages : http://jmdoudoux.developpez.com/cours/developpons/java/

  5. #5
    Membre averti
    Inscrit en
    Juin 2010
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 32
    Par défaut
    Ma table fait 9 colonnes. Pour le rechargement, je ne fais qu'un fireTableRowsInserted..
    Non j'ai connecté ma Jtable à la réception de mes données, donc à chaque fois que je recois une info, je fais un traitement et si il y a utilité d'afficher les infos, je les affiche à la dernière ligne.
    Mais je ne sais pas si c'est un ralentissement de mon traitement car jusqu'à ce que ca bloque, il les affiche normalement. Je me demande si une pagination serait pas le bienvenue..

  6. #6
    Modérateur

    Homme Profil pro
    Développeur java, access, sql server
    Inscrit en
    Octobre 2005
    Messages
    2 713
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur java, access, sql server
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2005
    Messages : 2 713
    Par défaut
    Est-ce que tu utilises bien des Thread séparés pour :
    - la réception des informations (sur un port TCP/IP ou un port série, ou un mail ?)
    - l'affichage des données
    Labor improbus omnia vincit un travail acharné vient à bout de tout - Ambroise Paré (1510-1590)

    Consulter sans modération la FAQ ainsi que les bons ouvrages : http://jmdoudoux.developpez.com/cours/developpons/java/

Discussions similaires

  1. Actualisation JTable Java
    Par benf35 dans le forum Composants
    Réponses: 2
    Dernier message: 17/04/2012, 13h37
  2. Actualiser JTable
    Par supstoov dans le forum JDBC
    Réponses: 11
    Dernier message: 30/06/2011, 11h36
  3. Actualisation JTable avec BDD
    Par Mokujil dans le forum Composants
    Réponses: 1
    Dernier message: 27/05/2009, 14h24
  4. Réponses: 6
    Dernier message: 29/03/2006, 17h23
  5. [jTable] Actualiser un tableau
    Par oOoOuuhmAn dans le forum Composants
    Réponses: 7
    Dernier message: 14/03/2006, 18h05

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo