Jtextarea

Тема в разделе "Java", создана пользователем Again, 10 авг 2011.

Статус темы:
Закрыта.
  1. Again

    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 и все...
    Спасибо.
     
  2. hosm

    hosm * so what *

    Регистрация:
    18 май 2009
    Сообщения:
    2.450
    Симпатии:
    7
    попробуй использовать append:
     
  3. Again

    Again Гость

    А можно поподробней, как его использовать?
    Можете кусочек кода показать?
     
  4. hosm

    hosm * so what *

    Регистрация:
    18 май 2009
    Сообщения:
    2.450
    Симпатии:
    7
    вот тут в ответах снизу такой добрый пример - http://stackoverflow.com/questions/2088016...-of-a-jtextarea

    примерный код я написать могу, возможно, не самый оптимальный, но могли бы и сами поискать и подумать
    Код (Text):
    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
     
  5. Again

    Again Гость

    Спасибо за ответ!
     
Статус темы:
Закрыта.

Поделиться этой страницей