Как перенести не вмещающийся текст - Java

Узнай цену своей работы

Формулировка задачи:

Как перенести на новую строчку текст, вводимый пользователем из txt, который выходит за пределы нужной области? Или не больше 35 символов в строчке, если больше то на новую строчку перенести не поместившиеся? Вывожу текст с помощью:
g.drawString(new String(props.getProperty("url").getBytes("ISO8859-1")), 200, 180);
Возможно нужно посчитать кол-во символов в property и задать условие: если больше 35 символов то на новую строчку или сделать цикл, который считывает по 1 букве и если букв больше 35 тогда на новую, вот только как? Возможно ли еще сделать такой цикл: пока длина меньше 35 выводить, если больше, то на новую строчку? Надеюсь вы поняли мои мысли, ломаю голову с этим вопросом уже третий день и всё прихожу к одному: я не знаю как работать с символами в property((

Решение задачи: «Как перенести не вмещающийся текст»

textual
Листинг программы
StringBuilder s = ....
for (int i = 0; i < s.length(); i += 35) {
            s.insert(i, "\n");
        }
g.drawString(s, ....

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 4.625 из 5
Похожие ответы