How do I display the input stream in a JTextArea?
3 answers
-
use
JTextArea.read()
-
there may be a problem with , call or from , use or (all output must be enclosed in ),
Concurency in Swing
XxxStream
XxxReader
Workers Thread
SwingWorker
Runnable#Thread
invokeLater()
+3
source to share
How about this
try {
StringBuilder sb = new StringBuilder();
BufferedReader fromserver = new BufferedReader(new InputStreamReader(client.getInputStream()));
while ((thisLine = fromserver .readLine()) != null) { // while loop begins here
sb.append(thisLine);
} // end while
jTextArea1.settext(sb.toString());
} // end try
catch (IOException e) {
System.err.println("Error: " + e);
}
+1
source to share