Java 如何在JTextArea中显示inputstream?
这是为了从服务器获取流Java 如何在JTextArea中显示inputstream?,java,swing,io,inputstream,jtextarea,Java,Swing,Io,Inputstream,Jtextarea,这是为了从服务器获取流 BufferedReader fromserver = new BufferedReader( new InputStreamReader(client.getInputStream())); jTextArea1是对象。如何在Java中的JTextArea中显示输入流?如何 你可以通过两种方式来做到这一点。 首先,您可以在任何字符串变量中获取输入 JTextArea(字符串文本) 您可以在创建对象时使用上述语法 或 或者只需为ex jTextArea1创建一个
BufferedReader fromserver = new BufferedReader(
new InputStreamReader(client.getInputStream()));
jTextArea1
是对象。如何在Java中的JTextArea
中显示输入流?如何
你可以通过两种方式来做到这一点。 首先,您可以在任何字符串变量中获取输入
工作线程调用XxxStream
或XxxReader
,使用或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);
}