Java me 如何将用户组件包括到LWUIT 1.5 GUI Builder中?

Java me 如何将用户组件包括到LWUIT 1.5 GUI Builder中?,java-me,lwuit,gui-builder,Java Me,Lwuit,Gui Builder,我希望通过LWUIT的1.5 GUI Builder生成的状态机管理任何表单,但我有扩展组件的组件,还有我自己的布局。如何将它们作为自定义组件添加到gui builder?必须在gui builder中创建它们,不能将自己的组件从代码导出到gui builder。在Gui生成器中构建它们,如果该组件是一个容器,则可以创建这个usignStateMachine.createContainer的实例(参考资料,“nameContainer”)。要通过状态机管理表单,可以使用StatMachine.s

我希望通过LWUIT的1.5 GUI Builder生成的
状态机管理任何
表单
,但我有扩展
组件的组件
,还有我自己的
布局
。如何将它们作为自定义
组件添加到gui builder?

必须在gui builder中创建它们,不能将自己的
组件从代码导出到gui builder。在Gui生成器中构建它们,如果该组件是一个
容器
,则可以创建这个usign
StateMachine.createContainer的实例(参考资料,“nameContainer”)。要通过
状态机管理
表单
,可以使用
StatMachine.showForm(“nameForm”)
显示
表单
状态机.back()
返回导航。

有两种方法。第一个覆盖:

   protected Component createComponentInstance(String componentType, Class cls)
它允许您替换给定类型的所有组件(例如,为所有表单创建自己的子类)

第二个选项是在运行时添加它们


我们过去允许使用pickMIDlet功能的旧组件,但这有点问题,因为在编辑res文件时,用户类可能不可编译

不幸的是。。。希望下一个版本能够让用户从自己编写的类中添加自己的组件。