I am getting these weird characters at the end of the line in JTextArea when I use setText. I am doing the foll: //Creation of JTextArea JPanel p2 = new JPanel(); // for JTextArea and video displayText = new JTextArea(15,30); JScrollPane scrollPane = new JScrollPane(displayText); p2.add(scrollPane); //Wrapping the lines // I read the lines from a file, set a text and use foll code to wrap the lines. setLineWrap(true); setWrapStyleWord(true); The text from the file is displayed correctly. But the last line of the para is filled by weird characters ( to complete the line I guess). Any idea of this strange behaviour?