2010-12-06 58 views
0

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

问题:

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

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

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

回答

2

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

大多数情况下,它在两种方式下都能正常工作。只是不总是。