SWT中的System.out.println()的打印到富文本框中的问题 在应用中,经常用到System.out.println()方法,将相关信息打印到命令行中,在一些特殊应用中又会用到将System.out.println()中的信息打印到富文本框中的用法。现在SWT中会用到将打印信息显示到富文本框中(不好实现),并且将打印信息写入到txt文本中(写入二进制流到文件中)。各位大仙在应用中是以怎样的简单方法实现的。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 System类static void setErr(PrintStream err) 重新分配“标准”错误输出流。 static void setIn(InputStream in) 重新分配“标准”输入流。 static void setOut(PrintStream out) 重新分配“标准”输出流。 new一个文件流,就可以把这些信息打印到文件里了.要显示到文本框,需要用StringBuffer存储打印信息,然后放到文本框。 try { PrintStream ps = new PrintStream("c:/err.txt"); System.setOut(ps); System.err.println("hello 1"); System.out.println("hello 2"); ps.flush(); ps.close(); } catch (IOException e) { e.printStackTrace(); } 这种方法是静态的,只能一次将StringBuffer中的信息打印到文本框中,我的想法是文本框中的内容在每运行一次System.out.println()时(在多个类中都有),就将要显示的信息显示到文本框中。 如何实现https代理 求一正则表达式 问下,项目中有很效果啦,难证啦都是拿现在的JS文件的,还有必要读懂里面的代码吗? 关于 tomcat的配置问题啊~~~~~~~~~~ 如何读取SQL SERVER里最新的5条数据 请教有关java web start读取配置文件问题 那里能下载java,j2ee的视频教程啊!指点一二。 我的AppleT不能显示,怎么了?急急急,望大侠指教! java有没有使用硬件加速的方法 在线等待高手解答 有什么办法可以给文件保存和设置额外的值吗? 单向链表,删除所有最小元素
static void setErr(PrintStream err)
重新分配“标准”错误输出流。
static void setIn(InputStream in)
重新分配“标准”输入流。
static void setOut(PrintStream out)
重新分配“标准”输出流。 new一个文件流,就可以把这些信息打印到文件里了.
要显示到文本框,需要用StringBuffer存储打印信息,然后放到文本框。
try {
PrintStream ps = new PrintStream("c:/err.txt");
System.setOut(ps);
System.err.println("hello 1");
System.out.println("hello 2");
ps.flush();
ps.close();
} catch (IOException e) {
e.printStackTrace();
}