Как обернуть текст в JTextArea - PullRequest
30 голосов
/ 14 января 2012

У меня есть JTextArea в Java. Когда я помещаю в него большое количество текста, область текста обеспечивает горизонтальную прокрутку.

Как мне вместо этого обернуть текстовую область?

Ответы [ 4 ]

62 голосов
/ 14 января 2012

Используйте метод JTextArea#setLineWrap. Это также показано в учебнике Swing JTextArea

26 голосов
/ 14 января 2012

Посмотрите в API методы, доступные для JTextArea, в частности setWrapStyleWord и setLineWrap.

16 голосов
/ 31 января 2014

Попробуйте:

jTextArea.setLineWrap(true);
2 голосов
/ 08 июля 2015

В Swing GUI Designer, как и в среде IDE Netbeans,

вы можете просто «проверить» lineWrap в окне свойств jTextArea.

, если окно свойств скрыто:

Goto WINDOW -> IDE TOOLS -> Properties

или нажмите

CTRL + SHIFT + 7

В графическом интерфейсе Swing

добавьте строку

jTextArea.setLineWrap(true);
...