1

我正在尝试用 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 的右边界时,它不会从新行开始,但它会继续。有任何想法如何解决这个问题吗?这是一张图片,让我的陈述更清楚一点。

在此处输入图像描述

4

1 回答 1

8

找到了答案。只好这样做:

longestparagraph.setLineWrap(true);
longestparagraph.setWrapStyleWord(true);
于 2012-12-28T19:19:47.340 回答