How do I display the input stream in a JTextArea?

This is to get the stream from the server.

BufferedReader fromserver = new BufferedReader(
    new InputStreamReader(client.getInputStream()));

      

jTextArea1

is an object. How to display an input stream JTextArea

in Java?

+3


source to share


3 answers




+3


source


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


You can do this in two ways. First you can take input in any String variable.

  • JTextArea (string text) you can use the above syntax when creating an object

or

  • or just just create an object for ex jTextArea1 and use the append () method. those. jTextArea1.append (text);
0


source







All Articles