Вывод многострочного текста

98
29 ноября 2021, 13:10

Как быстро выводить многострочный текст?

Возможен ли такой подход: 1. поместить текст в JTextArea, где текст будет отформатирован на строки 2. получить массив строк из JTextArea и выводить по отдельности каждую строку

Вопрос как получить массив строк из JTextArea или есть ещё варианты?

Answer 1

У класса JTextArea есть метод getText(), который возвращает текст в виде строки с учетом ее форматирования. Следовательно, можно получить текст из объекта TextArea и преобразовать его к массиву с помощью split(), например, 'разбив' полученную строку по символу переноса строки.

String s = textArea.getText();
String[] split = s.split("\\n");
for (int i = 0; i < split.length; i++) {
    System.out.println("Индекс значения в массиве: " + i + " его значение: " + split[i]);
}

Результат выполнения кода:

Вывод в консоль:

READ ALSO
Нужна помощь с вёрсткой кнопки

Нужна помощь с вёрсткой кнопки

Как лучше всего сверстать кнопку "WORK WITH US!"? У меня что-то не получается

104
Динамический размер input/textarea

Динамический размер input/textarea

такой вопрос, как сделать, чтобы при вводе или выводе текста при помощи input или чего-либо еще:

84
Не видно текст внутри элемента

Не видно текст внутри элемента

Использую CropperJsСтоит задача - отобразить размеры вырезаемой области

167
Как растянуть элемент на всю высоту flex

Как растянуть элемент на всю высоту flex

Я хочу растянуть « и » на всю ширину flex-контейнера, но не понимаю как, вот код, который отвечает за flex-контейнерcalendar__top

263