Redirecionar saida para jtextarea

2 respostas
R

Estou querendo redirecionar a saída do seguinte programa para um jtextarea. Alguem sabe como ficaria?

import <a href="http://java.io">java.io</a>.<em>;

import <a href="http://java.net">java.net</a>.</em>;

import javax.swing.<em>;

import java.awt.</em>;

import java.util.*;

public class Ip extends JFrame {

public static void ping(String host) {

try {

if(InetAddress.getByName(host).isReachable(5000))

System.out.println("Ping OK: " + host);
else {

System.out.println(falha);

System.out.println("");

}

} catch(IOException e) {
System.out.println(“erro”);

}
}

public static void main(String[] args) {

System.out.println(Micro01);

ping(10.13.101.77);

System.out.println(Micro03l);

ping(10.13.101.64);

}
}

2 Respostas

Marky.Vasconcelos
private PrintStream outputPrintStream = new PrintStream(new OutputStream() {
        @Override
        public void write(int b) throws IOException {
            seuTextArea.append(String.valueOf((char) b));
        }
    });

E em algum lugar

System.setOut(outputPrintStream);
guilherme_ha

Como faço para voltar a saída para o console… como é no padrão ??

tentei salvar o System.out antes de setar no novo out, mas da erros de java.lang.NullPointerException

valew

Criado 29 de agosto de 2009
Ultima resposta 16 de mar. de 2010
Respostas 2
Participantes 3