2015-12-20 5 views
1

В Codename Одно приложение GUI-построителя, когда я перехожу к основной форме, экран всегда отображается вверху.Codename One - автопрокрутка экрана

Как я могу получить экран для автоматического прокрутки вниз до той части, которую я хочу, и сохранить ее предыдущий свиток?

+0

Убедитесь, чтобы написать более четкий вопрос и тег правильно. Без тега codenameone никто не найдет вопрос, и без исходного кода java-тега будут подсвечены неправильно. –

ответ

3

Я предполагаю, что это приложение для создания графического интерфейса.

Обычно это должно быть плавным, так как пользовательский интерфейс будет прокручиваться до последнего сфокусированного компонента, но если у вас нет элементов с возможностью фокусировки, это может быть сложнее. Вы можете сохранить значение прокрутки Y на exitForm событии и восстановить его в beforeShow событие, используя что-то вроде:

f.addShowListener((e) -> f.scrollY(yValue));