остановить горизонтальную прокрутку в JTextArea - PullRequest
11 голосов
/ 29 июля 2011

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

Ответы [ 2 ]

20 голосов
/ 30 июля 2011

Попробуйте это:

yourJTextArea.setLineWrap(true);
yourJTextArea.setWrapStyleWord(true);
0 голосов
/ 30 июля 2011

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

JScrollPane.setHorizontalScrollBarPolicy(HORIZONTAL_SCROLLBAR_NEVER);

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

...