2014-02-02 4 views
1

У меня есть TextArea с 20 строками. Большинство линий находятся за видимой панелью. Когда я открываю панель, TextArea всегда прокручивается к кнопке. Я проверил, чтобы установить TextArea свиток будет прокручиваться к вершине, но я не вижу никакого результата:Scroll TextArea to Top

TextArea dataPane = new TextArea(); 
dataPane.setScrollTop(0); 

Это не работает. Есть ли другое решение?

+0

Когда вы устанавливаете данные TextArea и когда вы добавляете их в свою сцену? Попробуйте переключить эти команды. –

+0

Пожалуйста, смотрите sscce [здесь] (http://snipt.org/Caijf9). Я не вижу поведения, о котором вы говорили. Моя область текста всегда прокручивается вверх. Я что-то упускаю? – Aspirant

+0

Возможный дубликат [TextArea setScrollTop] (http://stackoverflow.com/questions/23496394/textarea-setscrolltop) – Howli

ответ

1

Вы должны поставить dataPane.setScrollTop(0); за кодом, в котором вы добавляете свою область данных на свою сцену. Тогда это будет работать, см. TextArea setScrollTop