Проблема с JTextPane - Posiotion курсора в конце - PullRequest
0 голосов
/ 04 мая 2011

У меня есть JTextpane, но я заполняю его из БД.

Проблема в том, что когда я устанавливаю текст, а когда он длинный, JTextPane показывает текст с конца, как на снимке ..

Как я могу сделать ??Я попробовал setCursor, но мне кажется, что это неправильный метод.

enter image description here

Заранее спасибо :))

Ответы [ 2 ]

3 голосов
/ 04 мая 2011

Вы можете сделать что-то вроде:

JTextPane textPane = new JTextPane();
DefaultCaret caret = (DefaultCaret)textPane.getCaret();
caret.setUpdatePolicy(DefaultCaret.NEVER_UPDATE);
textPane.setText(...);

См. Прокрутка текстовой области для получения дополнительной информации.

0 голосов
/ 18 октября 2013
recordTP = new JTextPane();
    recordTP.setText(" from client:");
    recordTP.setEditable(false);
    DefaultCaret caret = (DefaultCaret)recordTP.getCaret();
    caret.setUpdatePolicy(DefaultCaret.ALWAYS_UPDATE);
...