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

Interfaces Graphiques en Java Discussion :

Communication entre 2 fiches


Sujet :

Interfaces Graphiques en Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre chevronné Avatar de bassim
    Homme Profil pro
    Ingénieur Réseaux
    Inscrit en
    Février 2005
    Messages
    666
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Ingénieur Réseaux
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Février 2005
    Messages : 666
    Par défaut Communication entre 2 fiches
    salut ,
    j'ai 2 fiches distinctes : fiche nouvelle commande et fiche liste commande

    je voudrais que lorsque j'insere une nouvelle commande , celle ci apparait directement dans la liste de commande qui se trouve dans une autre fiche .

    le problème qui se pose pour moi , c comment puis-je implementer la mise à jour de la liste dés que j'ajoute une nouvelle commande ;

    moi je ne voudrais pas garder une référence sur la liste pour envoyer à l'objet un message de mise à jour , parceque ça pourrait créer des problèmes de libération de mémoire.

    dois je utiliser des évenements personnalisés ??
    ou y a t-il un autre mécanisme plus élégant ?

    j'espere avoir été clair , merci

  2. #2
    Membre Expert
    Avatar de afrikha
    Profil pro
    Étudiant
    Inscrit en
    Août 2005
    Messages
    1 600
    Détails du profil
    Informations personnelles :
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2005
    Messages : 1 600
    Par défaut
    Tu utilises quel composant Swing pour tes "fiches" ?


    Mes publications
    Lisez
    Les régles du forum
    Pensez au bouton

  3. #3
    Rédacteur
    Avatar de eclesia
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    2 111
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 111
    Par défaut
    je ne vois pas trop comme il peut y avoir des problemes de " parceque ça pourrait créer des problèmes de libération de mémoire " .


    - En restant simple, la meilleur solution est de garder une reference.

    - Une autre solution (que je deconseil, qui est impropre sauf certain cas ou il n'y a pas le choix ), serait de créer un tread de mise a jour tous les X .

    grosso-modo
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    Thread t = new thread{
      public void run(){
        try{
          sleep(10000);
          //appelle de la procedure de mise a jour
          domaj();
          }
        catch(Exception e){....}
      }
    };
    t.start();
    - Sinon le Mieux a mon avis est d'utiliser une "forme" MVC (Modele Vue Controleur)
    voici un article qui resume bien.
    http://rom.developpez.com/java-listeners/
    je ne vais pas réexpliquer

  4. #4
    Membre chevronné Avatar de bassim
    Homme Profil pro
    Ingénieur Réseaux
    Inscrit en
    Février 2005
    Messages
    666
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Ingénieur Réseaux
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Février 2005
    Messages : 666
    Par défaut
    j'utilise des JInternalFrame .

    Sinon le Mieux a mon avis est d'utiliser une "forme" MVC (Modele Vue Controleur)
    voici un article qui resume bien.
    justement j'utilise MVC mais séparement pour chaque fiche ,

  5. #5
    Membre Expert
    Avatar de afrikha
    Profil pro
    Étudiant
    Inscrit en
    Août 2005
    Messages
    1 600
    Détails du profil
    Informations personnelles :
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2005
    Messages : 1 600
    Par défaut
    A mon avis le design pattern Médiateur s'impose dans ce cas là.
    Fais une recherche sur google, tu trouveras sùrement plein d'informations sur le sujet.
    En espérant t'avoir aidé


    Mes publications
    Lisez
    Les régles du forum
    Pensez au bouton

  6. #6
    Membre chevronné Avatar de bassim
    Homme Profil pro
    Ingénieur Réseaux
    Inscrit en
    Février 2005
    Messages
    666
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Ingénieur Réseaux
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Février 2005
    Messages : 666
    Par défaut
    A mon avis le design pattern Médiateur s'impose dans ce cas là.
    Fais une recherche sur google, tu trouveras sùrement plein d'informations sur le sujet.
    En espérant t'avoir aidé
    Est ce que cé la même chose que le Pattern Observer ?

    parceque j'utilise ce dernier

  7. #7
    Membre Expert
    Avatar de afrikha
    Profil pro
    Étudiant
    Inscrit en
    Août 2005
    Messages
    1 600
    Détails du profil
    Informations personnelles :
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2005
    Messages : 1 600
    Par défaut
    Non ,ce n'est pas la mème chose, bien que la différence est assez subtile. Voilà ce que j'ai trouvé sur le web :
    Médiateur
    Observer


    Mes publications
    Lisez
    Les régles du forum
    Pensez au bouton

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

Discussions similaires

  1. communication entre deux executables
    Par semenzato dans le forum MFC
    Réponses: 8
    Dernier message: 13/04/2005, 22h19
  2. Lecture standard et communication entre processus!
    Par Tartar Ukid dans le forum C++Builder
    Réponses: 5
    Dernier message: 05/07/2003, 16h37
  3. Communication entre processus
    Par markopolo dans le forum C++Builder
    Réponses: 2
    Dernier message: 26/06/2003, 16h21
  4. Réponses: 5
    Dernier message: 25/03/2003, 19h43
  5. communication entre programmes
    Par jérôme dans le forum C
    Réponses: 12
    Dernier message: 16/04/2002, 08h05

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