这是从服务器获取流。
BufferedReader fromserver = new BufferedReader(
new InputStreamReader(client.getInputStream()));
jTextArea1
是对象。如何JTextArea
在 Java 中显示输入流?
这是从服务器获取流。
BufferedReader fromserver = new BufferedReader(
new InputStreamReader(client.getInputStream()));
jTextArea1
是对象。如何JTextArea
在 Java 中显示输入流?
可能有问题Concurency in Swing
,必须调用XxxStream
或XxxReader
从Workers Thread
,使用SwingWorker
或Runnable#Thread
(所有输出必须包装到invokeLater()
),
这个怎么样
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); }
你可以通过两种方式做到这一点。首先,您可以在任何字符串变量中获取输入。
或者