Closed. This question needs to be more focused。它当前不接受答案。
想改善这个问题吗?更新问题,使其仅通过editing this post专注于一个问题。
6年前关闭。
如何重新路由控制台输出(即
想改善这个问题吗?更新问题,使其仅通过editing this post专注于一个问题。
6年前关闭。
如何重新路由控制台输出(即
System.out.println("text")
)以显示到Swing组件(例如文本框)? 最佳答案
要重新路由控制台输出,您必须
创建自己的PrintStream
-例如public class YourPrintStream extends PrinterStream
。
覆盖print(String s)
方法并更新JTextField或JTextArea的文本
呼叫System.setOut(new YourPrintStream())
;
10-04 17:49