Hallo leute,
leider hab ich das problem das ich gestern geschildert hatte noch nicht hinbekommen (siehe thread: Nachricht von Console auf Screen wiedergeben).
Nochmal zur Erklärung, was ich eigentlich genau möchte:
Ich habe ein Programm, dass mir Nachrichten auf der Console von z.B. Eclipse ausgibt, diese Nachrichten möchte ich nun aber nicht nur auf der Console sondern auf einem Screen, den ich erstellt habe, per Button und Mouseclick gezeigt bekommen.
Ich habe folgenden Quellcode formuliert:
Ergebnis:
[08:42:20] :
Variable test: java.io.PipedOutputStream@12b7eea
Am Anfanfg steht die Zeit, wann der Buttonklick erfolgte (das funktioniert auch schon). Aber bei den Nachrichten gibt es noch probleme, da bekomme ich eine merkwürdige Zahlenfolge, ich denke mal, dort drinnen stehen die Nachrichten, aber wie komme ich daran.
Vielen Dank schonmnal für die Hilfe....
leider hab ich das problem das ich gestern geschildert hatte noch nicht hinbekommen (siehe thread: Nachricht von Console auf Screen wiedergeben).
Nochmal zur Erklärung, was ich eigentlich genau möchte:
Ich habe ein Programm, dass mir Nachrichten auf der Console von z.B. Eclipse ausgibt, diese Nachrichten möchte ich nun aber nicht nur auf der Console sondern auf einem Screen, den ich erstellt habe, per Button und Mouseclick gezeigt bekommen.
Ich habe folgenden Quellcode formuliert:
Code:
......
public void actionPerformed(ActionEvent e) {
try {
StringBuffer buffer = new StringBuffer();
SimpleDateFormat sdf = new SimpleDateFormat("[hh:mm:ss]");
buffer.append(sdf.format(new Date()));
buffer.append(" : ");
buffer.append(new String(baos.toByteArray()));
buffer.append("\n");
textArea.append(buffer.toString());
baos.reset();
PipedInputStream pis = new PipedInputStream();
PipedOutputStream pos = new PipedOutputStream(pis);
System.out.println(pos);
//der Standardausgabekanal wird umgesetzt
System.setOut(new PrintStream(pos));
String test = pos.toString();
textArea.append("Variable test: " + test);
}
......
Ergebnis:
[08:42:20] :
Variable test: java.io.PipedOutputStream@12b7eea
Am Anfanfg steht die Zeit, wann der Buttonklick erfolgte (das funktioniert auch schon). Aber bei den Nachrichten gibt es noch probleme, da bekomme ich eine merkwürdige Zahlenfolge, ich denke mal, dort drinnen stehen die Nachrichten, aber wie komme ich daran.
Vielen Dank schonmnal für die Hilfe....