文本在JTextArea之外

时间:2012-12-28 19:16:34

标签: java swing jscrollpane jtextarea word-wrap

我正在尝试用Java做一些事情,这要求我在ScrollPane中有一个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:"));

我遇到的问题是当文本到达TextArea的右边界时,文本不会在新行上开始,但它会继续。有任何想法如何解决?这是一张让我的陈述更清晰的图片。

enter image description here

1 个答案:

答案 0 :(得分:7)

找到答案。只是不得不这样:

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