java - 如何刷新 lwuit 表单?

标签 java java-me lwuit

我在一个项目中工作,用户填写问卷,然后将答案提交到服务器。为简单起见,我只在每个屏幕上保留了两个问题,在单击下一个命令后,用户会得到接下来的两个问题。我在这个项目中使用了lwuit框架。

为了减少内存需求,我创建了 formquestLabel1ansCombo1questLabel2ansCombo2 只有一次。并且它们的属性是根据当前帧(屏幕)设置的。 问题是,如果您在表单 2 中,向下滚动到最后一个选项,然后单击下一步按钮,因为您向下滚动时,即使在下一个表单上,表单也不会显示上部组件 尝试了很多东西。创建表单的新实例可能有效,但出于明显的内存原因,我不想使用它,

还有其他解决方案吗?

提前致谢,

最佳答案

要使其滚动以便组件可见,请检查 Component/Container API javadocs。我在 lwuit 页面上看到这些建议了一些语义适合的方法 - scrollComponentToVisiblescrollRectToVisible“如果此容器是可滚动的,请确保组件在滚动中可见...” 诸如此类

  // above extracted from comment to an answer to make it more visible
  // for the case if some reader has similar problem

关于java - 如何刷新 lwuit 表单?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6858659/

相关文章:

java - GridView 我必须显示 3X3 矩阵如何做到这一点

java - 品牌化 Eclipse RCP 应用程序

java - 嵌套结构的正则表达式

mysql - 将 Web 服务器与数据库和 J2ME 连接起来

java - LWUIT 水平列表滚动 垂直表格滚动

java - 获取随机值android firebase java

java - j2me中解析字符串

java-me - J2ME架构

java-me - 将 Dialog.showPacked() 与 BorderLayout.CENTRE 定位一起使用时出现奇怪的 LWUIT 对话框行为

android - XML 解析不适​​用于 lwuit 应用程序的 android 构建