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

Agents de placement/Fenêtres Java Discussion :

probleme rafraichissement jframe


Sujet :

Agents de placement/Fenêtres Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Inscrit en
    Mars 2005
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 7
    Par défaut probleme rafraichissement jframe
    bonjour a tous,
    je suis entrain de developper une application graphique avec java contenant deux interfaces
    une principale
    l'autres sert pour mettre a jour un champs texte dans la premiere
    le probleme est que le champs texte de la fenetre principale ne change pas, mais lorsque je recupere sa valeur, la valeur elle a changé mais ce n'est visible.
    merci de bien vouloir m'aider
    NB: j'ai utiliser validate(),revalidate(),repaint() mais ca ne fonctionne pas

  2. #2
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 483
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 483
    Par défaut
    est tu sur de changer la valeur dans le bon objet (genre t'as deux instances de ta première frame et tu manipule la deuxième instance qui est invisible)

  3. #3
    Nouveau membre du Club
    Inscrit en
    Mars 2005
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 7
    Par défaut
    bonjour,
    j'en suis sur je fais appel a une methode refresh que j'ai creer dans la premiere frame qui est supposer rafraichir le contenu du champ texte.
    voici le code:
    deuxieme fenetre:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    Create_newIndicator ca=new Create_newIndicator();
    list_b.add(txt_N.getText());
            ca.set_liste_back(list_b);
            ca.refresh();
            this.dispose();
    premiere fenetre:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
     
    public void set_liste_back(ArrayList res){
     
           for(int i=0;i<res.size();i++){
               liste_back.add(res.get(i));
     
           }
     
     public void refresh(){
    	String txt_formule = "";
               for(int i=0;i<liste_back.size();i++)
                    txt_formule = txt_formule + liste_back.get(i);;
                    champs_formula.setText(txt_formule);
    		champs_formula.revalidate();
                    this.validate();
                    this.repaint();
    }

  4. #4
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 483
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 483
    Par défaut
    Citation Envoyé par omarjock Voir le message
    bonjour,
    j'en suis sur
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Create_newIndicator ca=new Create_newIndicator();
    Je suis pas si sur. Par curiosité, si Create_newIndicator (qu'est-ce que c'est que çà pour un nom de classe, on dirait un nom de méthode...) étends JFrame (comme ton message laisse le supposer) ajouste un ca.setVisible() juste en dessous du new, tu verra de quoi je parle.

    Là tu crée une "nouvelle" fenetre, et tu y change les valeur. Faut pas faire de new, tu doit utiliser l'objet déjà existant.

  5. #5
    Nouveau membre du Club
    Inscrit en
    Mars 2005
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 7
    Par défaut re
    bonjour,
    que dois je faire alors :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Create_newIndicator ca;
    ca me sort un probleme disant que la variable n'a pas été initialisé
    merci

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 43
    Par défaut
    Bonjour,

    je pense que ce tchize_ voulait te dire c'est que dans le code que tu fournis tu rafraîchis ton objet à la création.
    Ce qui laisse penser que tu instancies deux objets de ta classe principale et que tu traites le mauvais objet.

    Aussi lorsque tu effectues un traitement à l'aide de ta seconde classe, la modification ne peut pas apparaître automatiquement dans la première (ta méthode refresh doit être appelée au bon moment soit après la modification).

    Si tu as encore des problèmes, affiche tes classes et ton main stp.

    Bonne journée.

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

Discussions similaires

  1. Probleme Rafraichissement Zone Repétée liée a Hyperfiles
    Par nonoprad dans le forum HyperFileSQL
    Réponses: 1
    Dernier message: 30/05/2007, 14h14
  2. probleme rafraichissement écran
    Par jeandormesson dans le forum Flash
    Réponses: 2
    Dernier message: 08/11/2006, 16h12
  3. probleme rafraichissement taille police
    Par yvon_huynh dans le forum AWT/Swing
    Réponses: 1
    Dernier message: 30/08/2006, 15h57
  4. [oracle probleme rafraichissement]
    Par chouchou93 dans le forum Oracle
    Réponses: 1
    Dernier message: 15/05/2006, 18h45
  5. probleme rafraichissement TDBGrid
    Par gg2laba dans le forum C++Builder
    Réponses: 2
    Dernier message: 21/04/2005, 23h59

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