如何在javafx中将流打印流传输到textarea?

时间:2014-07-18 13:08:30

标签: java stream javafx

我有一个程序,它有一个函数来获取它的system.out流。

 public PrintStream getStream() {
    final PrintStream origout = System.out;

    System.setOut(new PrintStream(new OutputStream() {
        @Override
        public void write(int b) throws IOException {
            origout.write(b);
        }
    }));
    return origout;
}

现在我想在其他类的javafx场景的textarea中显示它。是否有可能或者我必须使用标签?

1 个答案:

答案 0 :(得分:-1)

与使用标签相比,向JavaFX TextArea添加文本没有问题。调用TextArea.appendText(String string)

如果要设置整个文本,请使用setText(String string)。

希望这有帮助!