2012-12-28 53 views
1

我想在Java中做一些事情,这需要我在ScrollPane中有一个JTextArea。文本去JTextArea

下面是我已经定义了它们:

private JTextArea longestparagraph = new JTextArea(); 

.... 
JScrollPane scrollpanedreapta = new JScrollPane(longestparagraph, 
         JScrollPane.VERTICAL_SCROLLBAR_ALWAYS, 
         JScrollPane.HORIZONTAL_SCROLLBAR_NEVER); 
scrollpanedreapta.setBorder(BorderFactory.createTitledBorder("Cel mai lung paragraf:")); 

我现在遇到的问题是,当它到达文本区域的右边界,但它延续了文本不上一个新行开始。有任何想法如何解决?这张照片让我的发言更清晰一些。

enter image description here

回答

5

找到了答案。只需要这个:

longestparagraph.setLineWrap(true); 
longestparagraph.setWrapStyleWord(true); 
+3

也必须设置列和行(JTextArea(int,int)) – mKorbel