Hallo!
Gibt es eine Möglichkeit alle Errors die in der Konsole angezeigt werden auf ein JDialog anzuzeigen? Also ohne try-catch...
Mein bisheriger Versuch sah so aus. Leider kommt kein Zeichen welches das Ende der Meldung anzeigt, und so habe ich 10 oder 20 Meldungen für einen Fehler:
Viele Grüße Martin
Gibt es eine Möglichkeit alle Errors die in der Konsole angezeigt werden auf ein JDialog anzuzeigen? Also ohne try-catch...
Mein bisheriger Versuch sah so aus. Leider kommt kein Zeichen welches das Ende der Meldung anzeigt, und so habe ich 10 oder 20 Meldungen für einen Fehler:
Java:
System.setErr(new PrintStream(new Error()));
Java:
public class Error extends OutputStream {
static String errorMsg = "";
public static void msg(String errorString){
JOptionPane.showMessageDialog(null, errorString,"Fehler", JOptionPane.OK_CANCEL_OPTION);
java.util.Date now = new java.util.Date();
java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat("dd.MM.yyyy HH.mm.ss");
System.out.println(now + " - " + errorString);
}
@Override
public void write(int b) throws IOException {
errorMsg += String.valueOf((char)b);
System.out.println(b + " -");
if(b == 13 || b == 10){
msg(errorMsg);
errorMsg = "";
}
}
}
Viele Grüße Martin