我们通常用System.out.println()或System.out.print()语句把运算的结果输出到控制台.现在我原本把用这些语句输出的内容,通过JTextArea来显示出来?请问,这应该怎么办啊?

解决方案 »

  1.   

    通过Event来处理,在_actionPerformed(ActionEvent)方法里输入以下语句:
    JTextArea.append("你的输出结果");
      

  2.   

    可以尝试两种方案:
    1:做一个类似Hook的东西,截获System.out.println操作,让打印时用textarea.append取代
    2: 把输出重定向到自己的一个输出流中,如ByteArrayOutputStream中,同时textarea监视那个流中的数据,有数据就在textarea中输出来第二种方法是绝对可行的,好好做出来吧可是没分啊
      

  3.   

    寒一个自己,先, 写错了。 observable