【发布时间】:2015-12-20 03:47:51
【问题描述】:
在 Codename One GUI 构建器应用中,当我导航回主窗体时,屏幕始终显示在顶部。
如何让屏幕自动向下滚动到我想要的部分并保留之前的滚动?
【问题讨论】:
-
确保写出更清晰的问题和正确的标签。没有 codenameone 标签,没有人会找到问题,没有 java 标签,源代码将被错误地突出显示。
标签: java codenameone autoscroll
在 Codename One GUI 构建器应用中,当我导航回主窗体时,屏幕始终显示在顶部。
如何让屏幕自动向下滚动到我想要的部分并保留之前的滚动?
【问题讨论】:
标签: java codenameone autoscroll
我假设这是一个 GUI 构建器应用程序。
通常这应该是无缝的,因为 UI 将滚动到最后一个聚焦的组件,但如果您没有可聚焦的元素,这可能会更难。您可以将滚动 Y 值存储在 exitForm 事件中,并使用以下方法将其恢复为 beforeShow 事件:
f.addShowListener((e) -> f.scrollY(yValue));
【讨论】: