在JavaFX中将Stacktrace打印到Textarea中

时间:2015-10-29 10:35:36

标签: javafx exception-handling javafx-8 stack-trace printstacktrace

我想将一个throwable的堆栈跟踪打印到Textarea

这样的事情:

textArea.setText(throwableElement.toString() + "\n" + throwableElement.printStackTrace());

这可能吗?

我希望你能帮助我

由于

1 个答案:

答案 0 :(得分:2)

你可以做到

StringWriter stackTraceWriter = new StringWriter();
throwableElement.printStackTrace(new PrintWriter(stackTraceWriter));
textArea.setText(throwableElement.toString() + "\n" + stackTraceWriter.toString());