1

我正在开发一个基于 LWUIT 的应用程序,并且我已将我的应用程序分成一个表单,该表单必须访问诸如给定示例登录对话框之类的组件。

问题是我似乎找不到访问(或初始化)在当前显示的表单之外定义的容器或对话框的方法,因为代码如下:

findLoginDialog(Display.getInstance().getCurrent()).show();

不起作用。我还尝试查看继承的方法,但发现这showContainer(...)也需要源组件。

是否有可能做到这一点或任何解决方法?

4

1 回答 1

1

您需要的是创建一个新的Component. 方法 findSomething 用于Components您在资源编辑器中创建的。如果要创建不在资源编辑器界面中的新对象,则必须使用

createContainer(Resources res, "Name in the Resource editor of this Component")
于 2012-09-24T14:25:54.620 回答