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

Eclipse Java Discussion :

[PDE]Rediriger la sortie d'un thread vers une vue Eclipse


Sujet :

Eclipse Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5
    Par défaut [PDE]Rediriger la sortie d'un thread vers une vue Eclipse
    Bonjour,
    je n'arrive pas à rediriger la sortie standard d'un thread vers un Text dans une vue Eclipse, j'ai essayé avec des pipes mais le probleme est qu'il faudrait que Text fasse une attente active, ce qui bloque alors tout le reste.
    Comment puis-je faire ?
    Merci de vos réponses.

    [Modéré par Didier] : ajout de tag dans le titre - Les règles du forum Java

  2. #2
    Membre chevronné Avatar de Jean-Philippe Shields
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    278
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Canada

    Informations forums :
    Inscription : Novembre 2005
    Messages : 278
    Par défaut
    As-tu pensé à utiliser le pattern Java Observer (Java.util.Observer et Java.util.Observable). En héritant ton thread de Observable et ta vue de Observer et en redéfinissant certaines fonctions du pattern tu pourrais créer un événement auquel ta vue réagirait. Une fonction dans ta vue pourrais alors écrire le texte envoyé par le thread dans un éditeur de texte.

    Voici quelques pointeurs pour le pattern Observer dans Java
    http://www.javaworld.com/javaworld/j...javatip29.html
    http://www.iut.univ-paris8.fr/~rosmord/Cours/MVC/
    http://www.javaworld.com/javaworld/j...-observer.html
    http://deptinfo.unice.fr/~grin/ancie...tpobservateur/(Ce pointeur contient des sources utiles).

    Sinon, une autre méthode (toujours en restant dans les IPC) serait de créer un objet synchronized comme un file de messages dans laqeuelle ton thread empilerait les messages (texte à écrire) et que ta vue dépilerait ces messages pour les ajouter à l'éditeur de texte.

    J'espère que ça peut t'aider.

Discussions similaires

  1. rediriger vers une vue
    Par toure32 dans le forum JSF
    Réponses: 4
    Dernier message: 04/07/2008, 10h05
  2. Thread vers une fonction membre
    Par k4vlex dans le forum C++/CLI
    Réponses: 2
    Dernier message: 20/02/2008, 12h21
  3. [log4j] Rediriger les sorties out et err vers les appenders
    Par Rei Angelus dans le forum Logging
    Réponses: 3
    Dernier message: 06/06/2007, 11h12
  4. [WinForms]Rediriger le flux de la console vers une listbox ou text box
    Par NicolasJolet dans le forum Général Dotnet
    Réponses: 5
    Dernier message: 27/03/2007, 03h09
  5. Rediriger la sortie d'un programme vers un fichier
    Par olive_le_malin dans le forum VB 6 et antérieur
    Réponses: 9
    Dernier message: 23/11/2005, 09h55

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