public class JTextStream
extends java.io.OutputStream
| Modifier and Type | Field and Description |
|---|---|
private javax.swing.JTextArea |
area |
private char[] |
buffer |
private int |
bufSize |
private boolean |
closed |
private int |
curPos |
| Constructor and Description |
|---|
JTextStream(int bufSize,
javax.swing.JTextArea field) |
JTextStream(javax.swing.JTextArea field) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
void |
flush() |
void |
write(char[] in,
int start,
int len) |
void |
write(int b)
Writes the specified byte to this output stream.
|
private javax.swing.JTextArea area
private boolean closed
private int bufSize
private char[] buffer
private int curPos
public JTextStream(javax.swing.JTextArea field)
public JTextStream(int bufSize,
javax.swing.JTextArea field)
public void write(char[] in,
int start,
int len)
throws java.io.IOException
java.io.IOExceptionpublic void write(int b)
throws java.io.IOException
write is that one byte is written
to the output stream. The byte to be written is the eight
low-order bits of the argument b. The 24
high-order bits of b are ignored.
Subclasses of OutputStream must provide an
implementation for this method.
write in class java.io.OutputStreamb - the byte.java.io.IOException - if an I/O error occurs. In particular,
an IOException may be thrown if the
output stream has been closed.public void flush()
throws java.io.IOException
flush in interface java.io.Flushableflush in class java.io.OutputStreamjava.io.IOExceptionpublic void close()
throws java.io.IOException
close in interface java.io.Closeableclose in interface java.lang.AutoCloseableclose in class java.io.OutputStreamjava.io.IOException