使用Eclipse开发eRCP应用程序 - 编程入门网
清单 1. Hello eRCP
运行 右击项目,单击 Run As > Eclipse Application,您将获得第一个 eRCP 应用程序。 图 6. eRCP 应用程序 使用Eclipse开发eRCP应用程序(6)时间:2011-02-16 IBM Uriel LiueWorkbench 应用程序模型 eWorkbench 是 RCP 中一般工作台的重构实现。它是一个独立应用程序,拥有 JVM 的 GUI 线程,并管理所有 eWorkbench 应用程序的启动和显示。eWorkbench 可用作利用特定硬件特性的更为高级的工作台的基础。例如,具有多个显示屏的手机可以在手机外屏上显示有限的一些信息,在较大的显示屏上显示完整/正常的视图。eWorkbench 启动时,它会搜索可用的应用程序,并为用户提供一个列表,以便开始操作。用户也可以在 eWorkbench 应用程序之间进行切换,这些应用程序运行在一个 VM 实例中。这是通过 OSGi 框架包管理完成的。 与上一节类似,我们仍然可以利用 Eclipse 的模板,而不必从零开始。 创建一个简单的插件 单击 File > New > Project 打开 new 向导。 选择 Plug-in Project 并单击 Next。 在 Project Name 字段中输入 org.eclipse.testworkbenchapp,并单击 Next,再单击 Finish。 导入包 我们还必须手动导入所需的包,以解析编译错误,此外,还要添加在后续步骤中将用到的其他包。让我们来添加 org.eclipse.jface.resource、org.eclipse.swt、org.eclipse.swt.events、 org.eclipse.swt.widgets、org.eclipse.ui.part 和 org.eclipse.ui.plugin。 图 7. 导入包 定义视图 接下来,我们需要为应用程序创建一个视图。当工作台启动一个应用程序时,它会将包含您的应用程序 UI 的视图显示在屏幕上。 打开 MANIFEST.MF,切换到 Extensions 选项卡,然后单击 Add ...。 在 Extension Point filter 中输入 org.eclipse.ui.views,然后您会看到 Sample Views 出现在 Available templates 中。选择模板并单击 Next,然后单击 Finish。 添加了两个扩展,我们只需要保留 org.eclipse.ui.views,因此删除 org.eclipse.ui.perspectiveExtensions。还要从 ui.views 扩展中删除 Sample Category(分类)。图 8 展示了当前的扩展列表。 图 8. 扩展 1 使用Eclipse开发eRCP应用程序(7)时间:2011-02-16 IBM Uriel Liuplugin.xml 中生成了一个该视图的扩展条目。让我们来看一下其中的字段及其所提供 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |