Java JTextArea printStream(final JTextArea ta)

Here you can find the source of printStream(final JTextArea ta)

Description

print Stream

License

Apache License

Declaration

public static PrintStream printStream(final JTextArea ta) 

Method Source Code

//package com.java2s;
//License from project: Apache License 

import java.io.*;

import javax.swing.*;

public class Main {
    public static PrintStream printStream(final JTextArea ta) {
        return new PrintStream(out(ta)) {
            public void println(String line) {
                ta.append(line + "\n");
            }//from www  .  j av  a  2s .  c o  m
        };

    }

    public static OutputStream out(final JTextArea ta) {
        return new OutputStream() {

            public void write(int b) throws IOException {
                ta.append(String.valueOf((char) b));
            }
        };

    }
}

Related

  1. preventInputingNewLineOnTextArea(JTextArea txe, AbstractAction actionOnEnter)
  2. printExceptionInfo(Exception e, JTextArea console)
  3. printInfo(JTextArea txtInfo, String infoString)
  4. printInTextArea(JTextArea log, String[] toPrint)
  5. printStackTrace(Exception e, JTextArea console)
  6. registerUndoManager(JTextArea textArea)
  7. setCaretPosition(int i, int j, JTextArea jtextarea)
  8. setCaretPosition(JTextArea ta)
  9. setCeil(final JTextArea textArea)