使用Eclipse开发eRCP应用程序 - 编程入门网
plugin.xml 添加了什么,以及这个扩展点中各字段的含义(参见清单 4)。
标记应用程序: id 此应用程序的惟一标识符name 此应用程序的人类可读名称 子标记视图: normal Normal 视图的标识符。Normal 视图是主要视图 —— 是应用程序正常工作所必需的,默认情况下会加载 Normal 视图。large Large 视图的标识符。Large 视图是可选视图 —— 它会在屏幕大小超过 480x640 时加载。status Status 视图的标识符。Status 视图是可选视图 —— 它用在具有多个显示屏的设备上的小显示屏中。 请注意,在 view 标记中要更改 normal 的值,使之与 views 扩展中的 id 属性相匹配,这非常重要。这对于应用程序的正常运行是至关重要的。在本例中,我们将其更改为 org.eclipse.testworkbenchapp.views.SampleView,如清单 4 所示。 清单 4. plugin.xml
使用Eclipse开发eRCP应用程序(9)时间:2011-02-16 IBM Uriel Liu运行 运行 eWorkbench 应用程序与运行 eRCP 应用程序略有不同: 单击 Run > Run ...,双击 Eclipse Application,这会为您创建一个新配置。 将 Name 更改为您喜欢的配置名称(例如 eWorkbench application)。 切换到 Plug-ins 选项卡,选中 Choose plug-ins and fragments to launch from the list。确保您已选中了 Target Platform 中的所有插件以及您刚刚创建的 eWorkbench 插件。 单击 Apply,再单击 Run,此时将显示 eWorkbench,如图 10 所示。 单击 Test Workbench app,此时将为您显示上面创建的视图的 UI 控件,如图 11 所示。 图 10. eWorkbench 图 11. eWorkbench 应用程序的一个视图 使用Eclipse开发eRCP应用程序(10)时间:2011-02-16 IBM Uriel Liu定义您的首选项 您可以通过使类扩展 PreferencePage 来向应用程序添加首选项。这种由 eJFace 提供的特性允许用户存储以及从首选项存储中检索自己的首选项。首选项页是可选的。在使用它时,createContents() 方法是您放置代码的地方。通过使用这种复合体,它会作为控件的父控件传递给您。在用户启动您的应用程序并单击 Command > Preference 时,工作台将为首选项页显示一个多页对话框。要利用首选项存储,您需要扩展 org.eclipse.ui.preferencePages 扩展点,并提供一些信息(参见清单 5)。 id 表示您的首选项页的惟一标识符。name 首选项页对话框中显示的首选项页名称。class 实现了 org.eclipse.jface.preference.IPreferencePage 的完全限定类的名称。category 一个路径,指明了页面在首选项树中的位置。路径可以是父节点 ID,也可以是使用 “/” 分隔的 ID 序列,表示根节点的完整路径。 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |