如何在JTextArea中包装文本

时间:2012-01-13 23:21:23

标签: java swing jtextarea linewrap

我在Java中有一个JTextArea。当我在其中放置大量文本时,文本区域提供水平滚动。

如何让我的文字区域换行?

4 个答案:

答案 0 :(得分:62)

使用JTextArea#setLineWrap方法。这也在Swing JTextArea tutorial

中说明

答案 1 :(得分:26)

查看可用于JTextArea的方法的API,特别是setWrapStyleWordsetLineWrap

答案 2 :(得分:14)

试试这个:

jTextArea.setLineWrap(true);

答案 3 :(得分:1)

在像Netbeans IDE一样的Swing GUI Designer中,

你可以检查' jTextArea属性窗口中的lineWrap。

如果属性窗口被隐藏:

Goto WINDOW -> IDE TOOLS -> Properties

或按

CTRL + SHIFT + 7

在Swing GUI中

添加行

jTextArea.setLineWrap(true);