Перенаправить консольный вывод в JavaFX TextArea?

Я хочу показать вывод консоли в JavaFX TextArea ... к сожалению, я не могу найти ни одного рабочего примера для JavaFX, но только для Java Swing, который, кажется, не работает в моем случае.

РЕДАКТИРОВАТЬ:

Я пытался следовать этому примеру:http://unserializableone.blogspot.ch/2009/01/redirecting-systemout-and-systemerr-to.html

и расширил мой код, как показано ниже. Тем не менее, в моей Eclipse IDE больше нет вывода на консоль, но также нет вывода в моей TextArea. Есть идеи, где я делаю неправильно?

public class Activity extends OutputStream implements Initializable {

@FXML
public static TextArea taRecentActivity;

public Activity() {
    // TODO Auto-generated constructor stub
}

@Override
public void initialize(URL location, ResourceBundle resources) {

    OutputStream out = new OutputStream() {
        @Override
        public void write(int b) throws IOException {
            updateTextArea(String.valueOf((char) b));
        }

        @Override
        public void write(byte[] b, int off, int len) throws IOException {
            updateTextArea(new String(b, off, len));
        }

        @Override
        public void write(byte[] b) throws IOException {
            write(b, 0, b.length);
        }
    };

    System.setOut(new PrintStream(out, true));
    System.setErr(new PrintStream(out, true));
}

private void updateTextArea(final String text) {
    SwingUtilities.invokeLater(new Runnable() {
        public void run() {
            taRecentActivity.appendText(text);
        }
    });
}

@Override
public void write(int arg0) throws IOException {
    // TODO Auto-generated method stub

}
}

Ответы на вопрос(1)

Ваш ответ на вопрос