探索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 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |