Salut Olivier,
    Tu trouveras ci joint un OutputStream qui ecrit dans un JTextArea (scroll�) qui est utilis� pour rediriger la sortie standard, la limite de cette solution est que toute ta sortie standard est dirig�e dans ton JTextArea. Pour avoir quelque chose de dinamique il te faudrat executer ta commande dans un thread.
 
ton appel doit ressembler � ca:
{
// stores the default output
     PrintStream theSvgStdOut  = System.out;
    JTextAreaStream theByteArray = new JTextAreaStream( JTextAreaError, JScrollPaneError );
  PrintStream theOutPStream = new PrintStream( new BufferedOutputStream( theByteArray ) );
  System.setOut( theOutPStream );
  MyThread theThread = new MyThread ();
  theThread.start( );
// the theOutPStream must be close at dead of theThread and the output
// set to theSvgStdOut 
}
 
Bonne chance,
Beno�t
 
 
 
 
 
 
 
----- Original Message -----
From: "LAMY Olivier" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Tuesday, September 24, 2002 5:11 PM
Subject: Toujours Ant

> Bonjour,
> J'ai une interface swing qui se charge d'ex�cuter des scripts ant par le
> choix graphique d'un fichier build.
> Or je cherche � faire afficher la sortie du ant (les diff�rentes infos qui
> sont en system.out) dans mon interface graphique dans un Swing JTextArea.
>
> Quelqu'un a-t-il une �ventuelle solution ?
> Olivier
>
>
>
> ********************************************************************** 
> Ce message �lectronique et tous les fichiers joints ainsi que  les
> informations contenues dans ce message (ci apr�s "le message"), sont
> confidentiels et destin�s exclusivement � l'usage de la  personne � laquelle
> ils sont adress�s. Si vous avez re�u ce message par erreur, merci  de le
> renvoyer � son �metteur et de le d�truire. Toute diffusion, publication,
> totale ou partielle ou divulgation sous quelque forme que ce soit non
> express�ment autoris�es de ce message, sont interdites. 
>
> ********************************************************************** 
> This e-mail, any attachments and the information contained (herein " the
> message") are confidential and intended solely for the use of the
> addressee(s) if you have received this message in error please send it back
> to the sender and delete it. Unauthorized publication, use, dissemination or
> disclosure, either whole or partial, of this  message is strictly
> prohibited.

Attachment: JTextAreaStream.java
Description: Binary data

Répondre à