Проблема пробела Текстовой области ControlP5

Я столкнулся с этой проблемой с ControlP5, используя объект TextArea:

Когда запрос' setText (fooString) ', если fooString будет содержать '' в линии отдельно, Ява бросит исключение нулевого указателя.

Например:

void setup()
{
  size(300,300);
  cp5 = new ControlP5(this);
  textArea = cp5.addTextarea("txt")
                  .setPosition(0,0)
                  .setSize(30,30)
                  .setFont(createFont("arial",12))
                  .setLineHeight(14)
                  .setColor(color(0))
                  .setColorBackground(color(0))
                  .setColorForeground(color(255,100));
                  ;
  String s = "Hello\n       \nworld";
  textArea.setText(s);
}

Явские броски: " StringIndexOutOfBoundsException " и" NullPointerException "

Моя работа (игнорирующий случай, что s =" [связка мест]"):

s = s.replaceAll("\r", "\n");   //Use just one type of new line
s = s.replaceAll("\n +", "\n"); //Case 1
s = s.replaceAll(" +\n", "\n"); //Case 2

Есть ли лучший путь к фиксации этого или ошибка (с моей стороны) с вышеупомянутым кодом?

0
nl ja de
Какую версию ControlP5 вы используете? I' ve просто проверил это: импорт controlP5.*; ControlP5 cp5; текстовая область Текстовой области; недействительная установка() {размер (300,300); cp5 = новый ControlP5 (это); текстовая область = cp5.addTextarea ("txt", "txt", 0,0,30,60); Натяните s = "Hello\n \nworld"; textArea.setText (s);} с 0.5.4 и это хорошо работает
добавлено автор George Profenza, источник
Хм, согласно library.properties файлу: 2.0.4, который, кажется, последняя версия.
добавлено автор funseiki, источник
pro.jvm
pro.jvm
3 503 участник(ов)

Сообщество разработчиков Java Scala Kotlin Groovy Clojure Чат для нач-их: @javastart Наш сайт: projvm.com projvm.ru Наш канал: @proJVM Вакансии: @jvmjobs Конфы: @jvmconf

Java & Co
Java & Co
2 370 участник(ов)

Можно обсуждать с матом и без всё, что касается жабы, вплоть до холиваров. НЕ ИМЕЕТ ОТНОШЕНИЯ К САЙТУ JAVARUSH.RU ПРАВИЛА - https://t.me/javarush/75723 Вакансии сюда - https://telegram.me/joinchat/B7IzvUCnfo6d8t3yIxKguQ По вопросам - @thedude

learn.java
learn.java
1 888 участник(ов)

Чат для начинающих и не только Статистика: https://combot.org/chat/-1001083535868 Основной чат - @jvmchat

Java Underground
Java Underground
169 участник(ов)

https://vk.com/javatutorial

Javanese Questions
Javanese Questions
109 участник(ов)

Чат предназначен для обмена знаниями строго в формате в вопрос-ответ. Тема — Java, Kotlin и Android. Вопрос должен быть предварительно прогуглен, понятно и грамотно сформулирован, помечен хэштегами. Ответ — тем более. Куски кода размером в несколько строк можно писать прямо здесь, для больших кусков кода стоит использовать http://gist.github.com/, http://pastebin.com/, https://codeshare.io/ или любой аналогичный сервис. В некоторых случаях можно прикреплять скриншоты. Стикеры и гифки запрещены. Дополнять и уточнять вопросы и ответы — редактированием исходного сообщения. Обсуждения должны приводить к редактированию вопроса/ответа и удаляться. По хештегам можно искать существующие вопросы и овтеты: #вопрос #ответ #git #generics #java #server #awt #javafx #swing #kotlin #anko #tornadofx #ktor #android #recyclerView #performance #arch #network #permissions #storage #async