Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Отобразить только N строк в JTextArea / 2 сообщений из 2, страница 1 из 1
21.05.2013, 12:31:54
    #38266033
Insane_1990
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отобразить только N строк в JTextArea
Добрый день, уважаемые.

Сразу извиняюсь за возможно глупый вопрос.

Подскажите пожалуйста, если у меня имеется огромный поток текстовой информации из базы, который переносится в другое хранилище, и перед переносом эти данные выводятся пользователю в JTextArea для наглядности, как можно ограничить поток вывода только последними 200 строками например? По сути, сделать небольшое "окно"?

Кусок кода, в котором идет вывод на область
Код: java
1.
2.
3.
4.
while ( getComplexKeyResultSet.next() ) {
...
progress.append("Key: " + myKeyComplex.getMajorPath() + " " + myKeyComplex.getMinorPath() + "\nValue: " + new String(myValueComplex.getValue()) + "\n");
...
...
Рейтинг: 0 / 0
21.05.2013, 12:49:14
    #38266088
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отобразить только N строк в JTextArea
Не очень понял в чем проблема. Word wrap используется?
Я бы переопределил Document которые является моделью TextArea и в нем получал текущее количество строк. При переполнении удалял лишнее в начале. В чем сложности? 100500 способов это сделать и без документа. Просто коллекцию завести с вытеснением. И её каждый раз отображать.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Отобразить только N строк в JTextArea / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]