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 :

Rafraichir une jtable


Sujet :

Composants Java

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    111
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 111
    Points : 62
    Points
    62
    Par défaut Rafraichir une jtable
    Hello je veux rafraichir le contenu d'un JPanel qui contient une jtable mais qd j'utilise repaint() ca ne marche pas
    si quelqu'un a une idée je suis preneuse.

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    111
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 111
    Points : 62
    Points
    62
    Par défaut
    c re moi
    en fait j'ai removeall() le panel et je rappel la methode qui le creai avec les nouvelles valeurs

  3. #3
    Membre habitué
    Inscrit en
    Mars 2006
    Messages
    137
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 137
    Points : 148
    Points
    148
    Par défaut
    je pense que ce que tu fais n'est pas génial !!!

    Utilise plutôt un TableModel dans ta table... et lorsque tu modifieras les données de ton tableModel ta table sera mise à jour !! En fait ton tableModel porte les données de ta table !!

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    111
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 111
    Points : 62
    Points
    62
    Par défaut
    j'ai une jtable mais justement qd je modifie son contenu ca ne marchais pas c'est pour ca que j'ai obte pour cette methode mais je suis d'accord avec toi c pas top
    je te montre vite fais ce que je fais :
    ModelTable model;
    JTable table = new JTable();
    model = new ModelTable();
    model.setListValues(new ArrayList());
    model.setListValues(listApresTraitement);
    table = new JTable(model);

    JScrollPane scrollResultspane = new JScrollPane(table);
    scrollResultspane.setVisible(true);

    panel.add(scrollResultspane,BorderLayout.CENTER);

    donc qd le model changeais le panel qui contient la JTable n'etait pas modifie en fait il y avais un autre panel qui était crée et qui ce mettait devant l'ancien

  5. #5
    Membre habitué
    Inscrit en
    Mars 2006
    Messages
    137
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 137
    Points : 148
    Points
    148
    Par défaut
    ou tu le fais changer ton model ?

  6. #6
    Expert éminent sénior
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Points : 12 977
    Points
    12 977
    Par défaut
    Tu pourrais par exemple redéfinir ton model en utilisant le méthodes fireTableCellUpdated & cie qui permettent de prévenir la JTable dde recharger automatiquement son model
    Hey, this is mine. That's mine. All this is mine. I'm claiming all this as mine. Except that bit. I don't want that bit. But all the rest of this is mine. Hey, this has been a really good day. I've eaten five times, I've slept six times, and I've made a lot of things mine. Tomorrow, I'm gonna see if I can't have sex with something.

Discussions similaires

  1. comment rafraichir une JTable en cours de traitement?
    Par alakauf dans le forum Composants
    Réponses: 4
    Dernier message: 11/06/2011, 11h31
  2. Rafraichir une JTable
    Par Kai231 dans le forum Composants
    Réponses: 8
    Dernier message: 30/11/2010, 19h53
  3. Rafraichir une JTable
    Par vega_55 dans le forum Débuter
    Réponses: 2
    Dernier message: 29/10/2008, 17h58
  4. Comment rafraichir une JTable
    Par critok dans le forum Composants
    Réponses: 3
    Dernier message: 06/12/2005, 13h48
  5. [JTable] Rafraichir une JTable
    Par nesbla dans le forum Composants
    Réponses: 4
    Dernier message: 08/12/2004, 13h40

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