在我导航回主窗体时,在Codename One GUI构建器应用程序中,屏幕始终显示在顶部 .
如何让屏幕自动向下滚动到我想要的部分并保留以前的滚动?
我假设这是一个GUI构建器应用程序 .
通常这应该是无缝的,因为UI将滚动到最后一个聚焦组件,但如果你没有可聚焦元素,这可能会更难 . 您可以将滚动Y值存储在 exitForm 事件上,并使用以下内容将其恢复为 beforeShow 事件:
exitForm
beforeShow
f.addShowListener((e) -> f.scrollY(yValue));
1 回答
我假设这是一个GUI构建器应用程序 .
通常这应该是无缝的,因为UI将滚动到最后一个聚焦组件,但如果你没有可聚焦元素,这可能会更难 . 您可以将滚动Y值存储在
exitForm
事件上,并使用以下内容将其恢复为beforeShow
事件: