Communication entre GUI et parser - Java - Programmation
MarshPosté le 14-05-2005 à 03:18:46
Salut, alors voila j'ai une petite interface avec un champ ou l'utilisateur rentre du texte a parser, j'ai donc un Parser derriere qui fait ces trucs.
J'arrive pas trop à les faires communiquer ensemble ... j'ai tester avec les tubes (un PipedWriter dans la GUI ou je balance le code provenant de l'utilisateur et un PipedReader dans le main principal, mais j'attrape une IO Exception en lisant sur le tube). J'ai aussi tenter de la classe GUI qui implemente Runnable pour en faire un Thread en pensant naivement que une variable public static suffirait.
J'ai pas trouver de Fifo comme dans Linux et les segments de memoire partagés je gere pas trop avec Java ... donc bon comment as t-on l'habitude de faire pour rediriger par exemple un flux quelquonque sur l'entrée standard d'une autre classe, les threads sont ils vraiement necessaires ??
Marsh Posté le 14-05-2005 à 03:18:46
Salut, alors voila j'ai une petite interface avec un champ ou l'utilisateur rentre du texte a parser, j'ai donc un Parser derriere qui fait ces trucs.
J'arrive pas trop à les faires communiquer ensemble ... j'ai tester avec les tubes (un PipedWriter dans la GUI ou je balance le code provenant de l'utilisateur et un PipedReader dans le main principal, mais j'attrape une IO Exception en lisant sur le tube). J'ai aussi tenter de la classe GUI qui implemente Runnable pour en faire un Thread en pensant naivement que une variable public static suffirait.
J'ai pas trouver de Fifo comme dans Linux et les segments de memoire partagés je gere pas trop avec Java ... donc bon comment as t-on l'habitude de faire pour rediriger par exemple un flux quelquonque sur l'entrée standard d'une autre classe, les threads sont ils vraiement necessaires ??
Merci