Jtextarea

  • Автор темы Автор темы Again
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.
A

Again

Здравствуйте! Как можно заполнить таким циклом
<!--shcode--><pre><code class='java'>for (int i = 1; i <= 20; i ++)
jTextArea.setText ("bla-bla-bla\n");[/CODE]
jTextArea так:

1) bla-bla-bla
2) bla-bla-bla
3) bla-bla-bla
4) bla-bla-bla
...
20) bla-bla-bla

???
Просто на каждом новом шаге цикла текст, который находился в jTextArea, заменяется новым...
Поэтому печатает только одну строчку bla-bla-bla и все...
Спасибо.
 
попробуй использовать append:
Setting text
ta.setText(s); Replaces all text with s.
ta.append(s); Appends s to the end.
ta.insert(s, pos); Inserts s at position pos.
 
А можно поподробней, как его использовать?
Можете кусочек кода показать?
 
вот тут в ответах снизу такой добрый пример - http://stackoverflow.com/questions/2088016...-of-a-jtextarea

примерный код я написать могу, возможно, не самый оптимальный, но могли бы и сами поискать и подумать
Код:
jTextArea.setText (""); //если надо
for (int i = 1; i <= 20; i++){
jTextArea.append(Integer.toString(i)); // это было непонятно, что ли?
jTextArea.append(") bla-bla-bla\n");}
вот какой-то более-менее полный обучающий пример есть How do I append text to JTextArea? - http://www.kodejava.org/examples/784.html
 
Спасибо за ответ!
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

🚀 Первый раз на Codeby?
Гайд для новичков: что делать в первые 15 минут, ключевые разделы, правила
Начать здесь →
🔴 Свежие CVE, 0-day и инциденты
То, о чём ChatGPT ещё не знает — обсуждаем в реальном времени
Threat Intel →
💼 Вакансии и заказы в ИБ
Pentest, SOC, DevSecOps, bug bounty — работа и проекты от проверенных компаний
Карьера в ИБ →

HackerLab