java - 代号一 - 自动滚动屏幕

标签 java codenameone autoscroll

在 Codename One GUI 构建器应用程序中,当我导航回主窗体时,屏幕始终显示在顶部。

如何让屏幕自动向下滚动到我想要的部分并保留其之前的滚动?

最佳答案

我假设这是一个 GUI 构建器应用程序。

通常这应该是无缝的,因为 UI 会滚动到最后一个聚焦的组件,但如果您没有可聚焦的元素,这可能会更难。您可以将滚动 Y 值存储在 exitForm 事件中,并在 beforeShow 事件中恢复它,方法如下:

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

关于java - 代号一 - 自动滚动屏幕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34377779/

相关文章:

java - 在java中的文本文件上创建一个简单的索引

java - 测量 Kafka Streams 中的处理吞吐量

java - Android 的 MQTT java 应用程序中的 setCallback 抛出错误

codenameone - 代号一如何设计倒置身份徽章

android - 如何在 Android 中设计具有自动滚动选项卡的单页应用程序?

c# - 如何防止 DataGridView 在数据源更改时自动滚动?

Java 阻塞套接字返回不完整的 ByteBuffer

background - 代号一 - 如何将自定义背景应用于命令菜单选项卡

ios - 代号一-从iOS设备获取IMEI

ios - iCorousel 自动滚动示例不适用于 icorousal 类型线性