Остановить горизонтальную прокрутку в JTextArea

Я хочу добавить JTextArea в приложение. Обычно это текстовое поле содержит большое содержимое, и при запуске этого приложения появляются как горизонтальные, так и вертикальные ScrollBars. Я хочу удалить горизонтальную прокрутку; Я обнаружил, что это возможно с HORIZONTAL_SCROLLBAR_NEVER, но затем оно не отображает полное содержимое (оно не завернуто горизонтально и не перемещает содержимое в следующую строку). как преодолеть это. Я хочу остановить горизонтальную прокрутку и поместить содержимое в следующую строку, не прокручивая ее по строке.

Ответ 1

Попробуйте следующее:

yourJTextArea.setLineWrap(true);
yourJTextArea.setWrapStyleWord(true);

Ответ 2

Вы можете изменить политику полосы прокрутки:

JScrollPane.setHorizontalScrollBarPolicy(HORIZONTAL_SCROLLBAR_NEVER);

Это отключит горизонтальную полосу прокрутки