string - How to make Java GUI settext recognize new lines for a 2 dimensional array input -
i have char[xsize][ysize] being sent gui. gui prints long string 1 long line without recognizing new lines in it. method or code use? code use is:
jframe frame1 = new jframe("start screen"); jlabel label = new jlabel(); frame1.setvisible(true); frame1.setsize(500, 500); frame1.setlayout(new borderlayout()); frame1.add(label, borderlayout.north); //code recieve other program: datagrampacket receivepacket = new datagrampacket(receivedata, receivedata.length); string sentence = new string(receivepacket.getdata()); //print received text gui: label.settext(sentence); thanks in advance
for jlabel, need first replace new lines (\n) <br> , wrap text in <html>...</html>
string sentence = new string(receivepacket.getdata()); //print received text gui: label.settext("<html>" + sentence.replaceall("\n", "<br>") + "</html>"); or might able use non-editable jtextarea instead...
Comments
Post a Comment