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

问题:

页面加载后,一切看起来都很好。但是,当您滚动时,您无法滚动到底部,当您单击列表时,它会选择您单击的位置下方的项目,而不是您单击的位置

但是,当您第二次单击选择列表时,一切都很好。同样,当弹出对话框时,单击鼠标右键,一切都很好。当我忘记打电话给show()或repaint()时,他什么也没画,但是当我尝试滚动时,他将show()的所有东西正确地计算出来。

我真的对这个问题感到困惑。我正在搜索很长时间了。我很想在这里获得一些新见解。

最佳答案

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

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

08-04 12:24