查找LWUIT资源编辑器中定义的元素

时间:2012-09-23 21:31:47

标签: java-me lwuit lwuit-resource-editor

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

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

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

不起作用。我也尝试查看继承的方法,但看到showContainer(...)也需要一个源组件。

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

1 个答案:

答案 0 :(得分:1)

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

createContainer(Resources res, "Name in the Resource editor of this Component")