【发布时间】:2013-02-01 13:48:54
【问题描述】:
这是从服务器获取流。
BufferedReader fromserver = new BufferedReader(
new InputStreamReader(client.getInputStream()));
jTextArea1 是对象。如何在Java中以JTextArea显示输入流?
【问题讨论】:
标签: java swing io inputstream jtextarea
这是从服务器获取流。
BufferedReader fromserver = new BufferedReader(
new InputStreamReader(client.getInputStream()));
jTextArea1 是对象。如何在Java中以JTextArea显示输入流?
【问题讨论】:
标签: java swing io inputstream jtextarea
Concurency in Swing 可能有问题,必须从Workers Thread 调用XxxStream 或XxxReader,使用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); }
【讨论】:
您可以通过两种方式做到这一点。 首先,您可以在任何 String 变量中获取输入。
或
【讨论】: