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

AWT/Swing Java Discussion :

Soucis avec mon Refresh


Sujet :

AWT/Swing Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Ressources humaines
    Inscrit en
    Septembre 2009
    Messages
    458
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Doubs (Franche Comté)

    Informations professionnelles :
    Activité : Ressources humaines

    Informations forums :
    Inscription : Septembre 2009
    Messages : 458
    Par défaut Soucis avec mon Refresh
    Bonsoir,

    Lorsque je remplie mon formulaire je constate que les informations complétées ne sont pas mises automatiquement sur ma Jtable. Est-il possible de les rafraichir ?
    Dans le boutton "ajouter" de ma JIFAlbum j'ai ceci

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
        private void jButtonAjouterActionPerformed(java.awt.event.ActionEvent evt) {                                               
                // Add
                JFrame parent = (JFrame)(this.getDesktopPane().getTopLevelAncestor());
                new JDAlbInsert(parent, "INSERTION D'ALBUM");
     
     
                refreshModel();
            }
    Et également

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
        private void refreshModel()
        {
     
                Chanteur selectedChanteur = (Chanteur)jComboEtat.getSelectedItem();         
     
     
                if (selectedChanteur != null)
     
                {
                    myAppModel.setMyList(daoAlb.selectAlbums(selectedChanteur.getIdentC()));
                }
        }

    Dans ma JDALBINSERT (mon formulaire d'insertion) ; dans mon boutton OK (qui va valider les saisis du formulaire) j'ai ceci:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     private void jButtonOKActionPerformed(java.awt.event.ActionEvent evt) {                                          
        // TODO add your handling code here:
                Album alb = new Album();
                alb.setCodeA(jTextIdent.getText().toUpperCase());
                alb.setTitreA(jTextDescr.getText());
                alb.setSortieA(jDateChooserArriv.getDate());
                alb.setChanteurAlb((Chanteur)jComboEtat.getSelectedItem());
     
                boolean ok = daoAlb.insertAlbum(alb);
                if (!ok)
                    JOptionPane.showMessageDialog(null,"Insertion impossible !","Avertissement",JOptionPane.ERROR_MESSAGE);
                this.dispose();
            }
    Avec ça à la fin

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    private void fillComponents()
            {
     
     
                ArrayList <Chanteur> chanteur = daoCha.selectChanteurs();
                for (int i=0;i<chanteur.size();i++)
                    jComboEtat.addItem(chanteur.get(i));
     
     
                Date now = new Date();
                jDateChooserArriv.setDate(now);
     
            }

  2. #2
    Membre éclairé
    Homme Profil pro
    Ressources humaines
    Inscrit en
    Septembre 2009
    Messages
    458
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Doubs (Franche Comté)

    Informations professionnelles :
    Activité : Ressources humaines

    Informations forums :
    Inscription : Septembre 2009
    Messages : 458
    Par défaut
    Bonsoir,

    Je ne comprends pas pourquoi ma refresh ne se charge pas d'autant plus que je n'ai pas de message d'erreur.

  3. #3
    Modérateur
    Avatar de joel.drigo
    Homme Profil pro
    Ingénieur R&D - Développeur Java
    Inscrit en
    Septembre 2009
    Messages
    12 430
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D - Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2009
    Messages : 12 430
    Billets dans le blog
    2
    Par défaut
    Salut,

    Est-ce que tu notifies bien la JTable du changement de modèle dans la méthode setMyList ?

    Si tu as étendu AbstractTableModel pour faire ton modèle et que la structure (les colonnes) ne change pas, il te suffit d'appeler fireTableDataChanged().
    L'expression "ça marche pas" ne veut rien dire. Indiquez l'erreur, et/ou les comportements attendus et obtenus, et donnez un Exemple Complet Minimal qui permet de reproduire le problème.
    La plupart des réponses à vos questions sont déjà dans les FAQs ou les Tutoriels, ou peut-être dans une autre discussion : utilisez la recherche interne.
    Des questions sur Java : consultez le Forum Java. Des questions sur l'EDI Eclipse ou la plateforme Eclipse RCP : consultez le Forum Eclipse.
    Une question correctement posée et rédigée et vous aurez plus de chances de réponses adaptées et rapides.
    N'oubliez pas de mettre vos extraits de code entre balises CODE (Voir Mode d'emploi de l'éditeur de messages).
    Nouveau sur le forum ? Consultez Les Règles du Club.

  4. #4
    Membre éclairé
    Homme Profil pro
    Ressources humaines
    Inscrit en
    Septembre 2009
    Messages
    458
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Doubs (Franche Comté)

    Informations professionnelles :
    Activité : Ressources humaines

    Informations forums :
    Inscription : Septembre 2009
    Messages : 458
    Par défaut
    Bonjour,

    J'avais un petit soucis dans ma fonction refreshModel(), maintenant c'est ok.
    Merci encore pour ton aide.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 8
    Dernier message: 05/06/2011, 09h38
  2. recherche enregistrements n'ayant pas de correspondance
    Par fredonzenet dans le forum Langage SQL
    Réponses: 2
    Dernier message: 29/08/2005, 17h33
  3. [XSL] Mes entités ne sont pas prises en compte
    Par trent94 dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 04/07/2005, 18h49
  4. [JSTL] Mes variables ne sont pas remplacées par leur valeur
    Par thomine dans le forum Taglibs
    Réponses: 9
    Dernier message: 18/03/2005, 10h00
  5. [JLabel][HTML]pourquoi mes images s'affiche pas?!
    Par La Truffe dans le forum Composants
    Réponses: 8
    Dernier message: 29/04/2004, 11h23

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