嗨,如题,由于程序需求,想把本来在console中输出的程序运行状态(就是自己加的一些状态显示,例如System.out.println("start")等),在程序主界面上通过jTextArea或其他的组件显示呢?
解决方案 »
- 在Solaris操作系统里,java应用程序,如何封掉系统菜单中的"关闭"菜单项?
- 请叫高手:一个基础问题
- win2003安装jdk5.0时提示default charset no supported请问如解决??高手指帮忙。。急啊。在线等!!!
- JNI中调用C函数的错误
- 简单问题,也给30分: 怎样将NetBeans IDE的界面风格设置为windows风格?
- 对swing熟悉的大侠进来看看(100分求解决方法,决不食言)
- 请问有没有人使用ZXING的时候有遇上和我一样的问题?
- 如何在文件中查找一个字符串?再线等待。
- 请问有没有将.class文件反编译成.java的软件???
- JAVA线程问题
- 字符型转化为日期型的一个问题
- 高分悬赏解决CruiseControl问题!!!
{
public static void main(String[] args)
{
try
{
ByteArrayOutputStream bb = new ByteArrayOutputStream();
PrintStream p = new PrintStream(bb);
System.setOut(p);
System.out.print("Hello world"); System.err.println("-->"+bb.toString()+"<--");
}
catch(Exception e)
{
}
}
}拷贝时注意:中文空格
System.out是一个输出流,System.setOut(p);这句代码已经把这个输出流替换成别的输出流了。
你只要自己想办法把这个输出流连接到你的textarea就可以了。