|
|
|
Supreme Being
      
участник
Last Login: 01.10.2007 19:44
Сообщ.: 477,
Visits: 4 198
|
|
Как промотать JTextArea в конец?
И еще заодно такой вопрос - есть вывод программы на консоль. Его много. Может быть мегабайт текста или больше. Нужно отобразить этот поток в GUI - использую JTextArea метод Append - нужно ли заботиться там о размере буфера и его возможном переполнении, возможном замедляющем свопинге и тому подобных неприятностях?
------------------------------
Мое почтение к уважаемому собранию!
|
|
|
|
|
Forum Guru
      
участник
Last Login: 12.02.2008 12:50
Сообщ.: 52,
Visits: 893
|
|
| в смысле писать справа на лево? боюсь что если нет метода RightToLeft то никак, нужно строить свой перегруженный класс, vlav (12.10.2006) Как промотать JTextArea в конец?
всем yдачи
|
|
|
|
|
Supreme Being
      
участник
Last Login: 01.10.2007 19:44
Сообщ.: 477,
Visits: 4 198
|
|
Да нет - я добавляю строчки методом append - нужно чтобы они всегда появлялись внизу окна (если окно заполнено) а все содержимое прокручивалось выше.
------------------------------
Мое почтение к уважаемому собранию!
|
|
|
|
|
Supreme Being
      
участник
Last Login: 01.10.2007 19:44
Сообщ.: 477,
Visits: 4 198
|
|
Наверно, несколько неправильно сформулировал вопрос.
JTextArea находится в JScrollPane.
Как программно прокрутить эту JScrollPane в конец содержимого?
------------------------------
Мое почтение к уважаемому собранию!
|
|
|
|
|
Supreme Being
      
модератор
Last Login: 10.03.2008 23:02
Сообщ.: 2 077,
Visits: 21 402
|
|
JViewport view = jScrollPane.getViewport();
view.addChangeListener(ChangeListener l) ;
v addChangeListener propisivayte chego slushat nada i chego delat nado.
|
|
|
|
|
Supreme Being
      
участник
Last Login: 23.05.2007 20:20
Сообщ.: 662,
Visits: 5 795
|
|
JScrollPane.getViewport();
JViewport.setViewPosition(Point);
|
|
|
|
|
Supreme Being
      
участник
Last Login: 01.10.2007 19:44
Сообщ.: 477,
Visits: 4 198
|
|
scrollPane.getViewport().setViewPosition(new Point(0,scrollPane.getViewport().getHeight()));
- работает какое-то время потом то-ли перестает прокручивать то-ли не до конца.
------------------------------
Мое почтение к уважаемому собранию!
|
|
|
|
|
Forum Guru
      
участник
Last Login: 08.05.2008 11:45
Сообщ.: 63,
Visits: 297
|
|
А не пробовалось втупую переносить каретку курсора за последний символ?
Мне помогло.
-----------------------------------------------
Хуже водки лучше нет
|
|
|
| | |