0

我有一个用 LWUIT 编写的相当大的应用程序。只有几个屏幕有问题。

问题:

当页面加载时,一切看起来都很好。但是当你滚动时,你不能滚动到底部,当你点击一个列表时,它会选择你点击的下面的项目,而不是你点击的地方

但是,当您再次单击选择列表时,一切都很好。同样,当弹出一个对话框时,单击它后,一切都很好。当我忘记调用 show() 或 repaint() 时,他不会画任何东西,但是当我尝试滚动时,他会显示所有内容,并且他会正确计算。

我真的很困惑这个问题。我现在正在寻找它很长时间。我很想在这里获得一些新的见解。

4

1 回答 1

2

经过5天的搜索,我终于找到了解决方案。将所有内容添加到表单后,您必须调用 form.show() 。而不是以前,就像我正在做的那样。

大多数情况下,这两种方式都可以正常工作。只是并非总是如此。

于 2010-12-08T10:39:01.733 回答