探索Eclipse的嵌入式富客户端平台:移动设备需要Eclipse - 编程入门网
eSWT 部件进行包装),就像 JFace 帮 SWT 做的事一样。实 际上,eJFace 是 JFace 的一个严格的子集,所以它与它的近亲有许多相似性。eJFace 提供了对资源管 理、查看器、动作和首选项页面的支持。在 参考资料 中有介绍 JFace 的教程,可以帮助您使用 eJFace 。
探索Eclipse的嵌入式富客户端平台:移动设备需要Eclipse(9)时间:2011-11-11 IBM Chris AniszczykeJFace 中可用的查看器类型有: CheckBoxTableViewer CheckBoxTreeViewer ComboViewer ListViewer TableViewer TreeViewer eWorkbench eWorkbench 允许 eRCP 应用程序在一个工作台窗口中同时运行,类似在 RCP 中的工作情况。 eWorkbench 客户机提供了特定显示场景的视图,而且 eWorkbench 会自动根据使用的移动设备决定使用 哪个视图。在 eWorkbench 中,没有****图(perspective)的概念 —— 可以把它当成只有一个共享透 视图的应用程序 —— 原因是这个概念在嵌入式设备上不适用。 eWorkbench 应用程序开发 创建 eWorkbench 应用程序只需要几步(RCP 开发人员会很熟悉)。过程与使用 contribution 的概 念创建 Eclipse RCP 应用程序的过程类似。 步骤 1:定义视图 eWorkbench 允许定义三类视图,这三类视图都扩展自 org.eclipse.ui.part.ViewPart。正常视图是 必需的,其他两个视图是可选的。 正常(Normal): 默认视图 大(Large): 显示器比较大的时候使用这个视图。 状态(Status): 显示器比较小的时候使用这个视图 现在创建一个示例视图。 清单 4. 示例视图
探索Eclipse的嵌入式富客户端平台:移动设备需要Eclipse(10)时间:2011-11-11 IBM Chris Aniszczyk通过使用扩展点机制,让 Eclipse 知道有可用的视图(请参阅清单 5)。 清单 5. plugin.xml
步骤 2:定义 eWorkbench contribution 要成为 eWorkbench 应用程序,必须扩展 org.eclipse.ercp.eworkbench.applications 扩展点,并 提供一些信息(请参阅清单 6 中的示例): id: 代表 eWorkbench 应用程序的惟一标识符 name: 应用程序的名称(在工作台上显示) views: 应用程序支持的视图(正常、大、状态) 清单 6. plugin.xml
图 7 显示了 eWorkbench 应用程序列表的一个挨一个的截屏, |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |