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 :

[JFrame] comment la recharger !


Sujet :

Agents de placement/Fenêtres Java

  1. #1
    Membre confirmé Avatar de mitnick2006
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Décembre 2006
    Messages
    163
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Maroc

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Décembre 2006
    Messages : 163
    Par défaut [JFrame] comment la recharger !
    bonjour, j ai affiché une JFrame et dans son constructeur j ai récupérer une valeur depuis ma base,aprés j ai fais un bouton et un composant JXDatePicker(calendrier) et je veux recharger ma frame en changeant la valeur initiale dans le constructeur par la valeur chosis dans le calendrier

    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
     
     public class comptes extends JFrame implements ActionListener
    ......
    JButton ok=new JButton();
    public comptes(){
    // j apporte cette valeur depuis ma base de donnée
    n_journie=3;
    }
     public void actionPerformed(ActionEvent e){
        if(e.getSource().equals(ok))              
    // valeur récuperer dans le calendrier 
    n_journie=7;
    //... comment recharger ma frame !!
    }
    }
    je veux savoir comment recharger la Frame en prenant en compte la nouvelle valeur de n_journie
    et merci en avance

  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 : 47
    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
    Qu'entends-tu par "recharger"? Si tu veux dire rappeler le constructeur, la seule solution c'est de supprimer la fenetre ( setVisible(false); dispose(); )

    La méthode habituelle c'est de créer une méhode privée, qui fait l'initialisaition. Cette méthode sera allors appelée par le constructeur ainsi que, éventuellement, par tes listeners.

  3. #3
    Membre chevronné
    Profil pro
    Développeur Java
    Inscrit en
    Novembre 2007
    Messages
    301
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Novembre 2007
    Messages : 301
    Par défaut
    Par définition, si ta valeur est uniquement présente comme paramètre du constructeur alors il faut que tu reconstruises l'objet.

    Après, je ne sais à quoi exactement te sert cette valeur mais il est probable que tu puisses exporter les instructions du constructeur dans une méthode d'initialisation et y mettre en paramètre ta valeur.

    Sans en savoir plus, on ne guère t'aider d'avantage.

  4. #4
    Membre confirmé Avatar de mitnick2006
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Décembre 2006
    Messages
    163
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Maroc

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Décembre 2006
    Messages : 163
    Par défaut
    j ai pensé que il y a une solution que de créer une méthode qui prend en paramètre ce variable ,parce que j ai un constructeur où il y a beaucoup de lignes et c'est pas facile de faire une méthode comme ca.
    si il n'y a aucune autre solution je vais essayer cette solution habituelle.
    merci

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

Discussions similaires

  1. Comment recharger une JFrame dans une Class ActionListener
    Par swaby974 dans le forum Agents de placement/Fenêtres
    Réponses: 2
    Dernier message: 29/11/2012, 21h30
  2. Comment éviter recharger une animation flash dans un site php ?
    Par ultimate_3d dans le forum Flash/Flex
    Réponses: 6
    Dernier message: 07/04/2010, 21h04
  3. [JFrame] Comment redimensionner ?
    Par dazz_x dans le forum Agents de placement/Fenêtres
    Réponses: 11
    Dernier message: 12/05/2006, 16h02
  4. [JFrame] Comment ouvrir une fenêtre maximiser
    Par dadg dans le forum Agents de placement/Fenêtres
    Réponses: 2
    Dernier message: 11/12/2004, 18h38
  5. Comment mettre une image en fond de JFrame
    Par marc26 dans le forum Débuter
    Réponses: 3
    Dernier message: 19/01/2004, 17h57

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