我想通过从LWUIT的1.5 GUI生成器生成的StateMachine
管理任何Form
,但我有我的组件,它扩展了Components
以及我自己的Layouts
。如何将它们添加到gui生成器中作为自定义Component
?如何将用户组件包含到LWUIT 1.5 GUI Builder中?
0
A
回答
1
你有两种方法。第一个覆盖:
protected Component createComponentInstance(String componentType, Class cls)
它允许您替换给定类型的所有组件(例如,为所有表单创建您自己的子类)。
第二个选项是在运行时添加它们。
我们过去允许使用pickMIDlet功能的使用组件,但这有点问题,因为在编辑res文件时用户类可能不可编译。
1
您必须在GUI构建器中创建它们,不能将自己的Component
从代码导出到GUI生成器。在Gui Builder中构建它们,如果这个组件是Container
,那么您可以创建这个使用的实例StateMachine.createContainer(resource, "nameContainer");
。要通过StateMachine
管理Forms
,可以使用StatMachine.showForm("nameForm");
显示Form
和StateMachine.back()
以返回导航。
相关问题
- 1. Lwuit 1.5 GUI Builder生成鳕鱼文件
- 2. 在LWUIT 1.5
- 3. 使用lwuit gui builder从主类生成的调用gui
- 4. 如何在lwuit 1.5中使用ContainerList?
- 5. 如何将GUI Builder创建的用户界面嵌入到电子邮件中?
- 6. 如何使用NetBeans GUI Builder包含自定义面板?
- 7. 将Android移植到新的LWUIT 1.5
- 8. 如何在Lwuit命令中包含Check?
- 9. 将亚马逊库包含在joomla 1.5组件中时出错
- 10. 如何在NetBeans GUI Builder中使用swing组件的“action”属性?
- 11. LWUIT 1.5 VKB问题
- 12. C++ Builder:包含JAR文件
- 13. GUI Builder将阿比
- 14. 如何在Flash Builder中将swc包含到项目中(不合并到代码中,包含swc)
- 15. 将资产包含在部署到Android的HTML5 Builder应用中
- 16. 如何使用GUI将软件包添加到NUGET中
- 17. 如何将图像添加到SciLab的Gui Builder中?
- 18. 将Flash UI组件添加到Builder中
- 19. 问题与BB LWUIT 1.5 TextField
- 20. 如何将Flash Builder项目作为库包含在android studio中?
- 21. LWUIT 1.5的Mac OS开发
- 22. 如何将jQuery插入到Angular 1.5组件中
- 23. 将现有的OpenCV应用程序包含到Qt GUI中
- 24. Flash Builder - 如何构建或包含SWC
- 25. 如何将.scss文件包含在angular2中的组件中?
- 26. 如何在C++ builder中包含exe文件?
- 27. 如何将Indy组件添加到C++ Builder项目中?
- 28. 如何使用NetBeans Gui Builder将JLabel居中?
- 29. 如何更改组件的位置在新的gui builder codenameone
- 30. 将整数绑定到AngularJS 1.5组件
不幸的是...希望下一个版本能够让用户从自己写的类中添加他/她自己的组件。 – 2012-03-31 17:48:03