Java - Redireccionar la salida estandar

 
Vista:

Redireccionar la salida estandar

Publicado por luis (1 intervención) el 05/11/2006 20:47:30
Alguien sabe como se podria hacer, por ejemplo redireccionar la salida a un JLabel?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

RE:Redireccionar la salida estandar

Publicado por chuidiang (950 intervenciones) el 05/11/2006 21:23:08
Hola:

Hazte una clase que herede de OutputStream y redefine los métodos de write() para que escriban en el JLabel.
Luego instancia un PrintStream pasándole en el constructor tu clase.
Finalmente, mete ese PrintStream para reemplazar a System.out

MiOutputStream os = new MiOutputStream();
PrintStream ps = new PrintStream(os);
System.out = ps;

A partir de este momento, todo irá a la etiqueta.

Se bueno.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar