我正在制作一个 Minecraft 启动器,我想制作我自己的 ftb 风格的控制台来配合它。关于如何将 Minecraft 的打印流重定向到 的任何想法JTextArea
?
问问题
175 次
2 回答
0
您可以使用类似 StreamGobbler 示例:http ://www.javaworld.com/javaworld/jw-12-2000/jw-1229-traps.html?page=4
关于这个其他 SO 问题的其他答案也可能有所帮助:Capturing stdout when calling Runtime.exec
于 2013-06-21T15:44:54.457 回答
0
您必须分别创建一个实现,并用它PrintStream
替换System.out
and System.err
, bySystem.setOut
和System.setErr
。您可能还想替换System.in
输入,具体取决于这是用于 MineCraft 客户端还是服务器。
有很多关于将 PrintStreams 管道传输到 Swing 组件的文章。可以在此处找到描述该过程的此类文章。类似于“将 PrintStream 重定向到 JTextPane”的搜索引擎查询也会显示一些链接。
于 2013-06-28T19:10:19.397 回答