public class TextAreaStreams
extends java.lang.Object
InputStream and OutputStream that affect the content
of a JTextArea. Specifically, this code is used to instantiate a GUI for the EnvironmentShell
used by a VisualExplorer.| Modifier and Type | Class and Description |
|---|---|
class |
TextAreaStreams.TextIn |
class |
TextAreaStreams.TextOut |
| Modifier and Type | Field and Description |
|---|---|
protected javax.swing.JTextArea |
area |
protected int |
bufIndex |
protected java.lang.StringBuffer |
inputBuf |
protected TextAreaStreams.TextIn |
tin |
protected TextAreaStreams.TextOut |
tout |
| Constructor and Description |
|---|
TextAreaStreams(javax.swing.JTextArea area) |
| Modifier and Type | Method and Description |
|---|---|
TextAreaStreams.TextIn |
getTin()
Returns the
InputStream for the JTextArea. |
TextAreaStreams.TextOut |
getTout()
Returns the
OutputStream for the JTextArea |
void |
receiveInput(java.lang.String input)
Adds data to the
InputStream |
protected javax.swing.JTextArea area
protected java.lang.StringBuffer inputBuf
protected int bufIndex
protected TextAreaStreams.TextOut tout
protected TextAreaStreams.TextIn tin
public TextAreaStreams.TextOut getTout()
OutputStream for the JTextAreaTextAreaStreams.TextOut OutputStreampublic TextAreaStreams.TextIn getTin()
InputStream for the JTextArea.TextAreaStreams.TextIn InputStreampublic void receiveInput(java.lang.String input)
InputStreaminput - the string data to add.