Package weka.gui
Class ReaderToTextPane
- java.lang.Object
-
- java.lang.Thread
-
- weka.gui.ReaderToTextPane
-
- All Implemented Interfaces:
java.lang.Runnable
public class ReaderToTextPane extends java.lang.ThreadA class that sends all lines from a reader to a JTextPane component.- Version:
- $Revision: 15289 $
- Author:
- Len Trigg (trigg@cs.waikato.ac.nz), FracPete (fracpete at waikato dot ac dot nz)
-
-
Constructor Summary
Constructors Constructor Description ReaderToTextPane(java.io.Reader input, javax.swing.JTextPane output)Sets up the thread.ReaderToTextPane(java.io.Reader input, javax.swing.JTextPane output, java.awt.Color color)Sets up the thread.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.awt.ColorgetColor()Returns the color in use.voidrun()Sit here listening for lines of input and appending them straight to the text component.-
Methods inherited from class java.lang.Thread
activeCount, checkAccess, countStackFrames, currentThread, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, onSpinWait, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, suspend, toString, yield
-
-
-
-
Constructor Detail
-
ReaderToTextPane
public ReaderToTextPane(java.io.Reader input, javax.swing.JTextPane output)Sets up the thread. Using black as color for displaying the text.- Parameters:
input- the Reader to monitoroutput- the TextArea to send output to
-
ReaderToTextPane
public ReaderToTextPane(java.io.Reader input, javax.swing.JTextPane output, java.awt.Color color)Sets up the thread.- Parameters:
input- the Reader to monitoroutput- the TextArea to send output tocolor- the color to use
-
-
Method Detail
-
getColor
public java.awt.Color getColor()
Returns the color in use.- Returns:
- the color
-
run
public void run()
Sit here listening for lines of input and appending them straight to the text component.- Specified by:
runin interfacejava.lang.Runnable- Overrides:
runin classjava.lang.Thread
-
-