快速业务通道

使用Eclipse开发eRCP应用程序 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-19
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

<extension      point="org.eclipse.ui.views">    <view       category="org.eclipse.testworkbenchapp"       class="org.eclipse.testworkbenchapp.views.SampleView"       icon="icons/sample.gif"       id="org.eclipse.testworkbenchapp.views.SampleView"       name="Sample View"/>   </extension>   <extension      point="org.eclipse.ercp.eworkbench.applications">    <application       id="org.eclipse.testworkbenchapp.application"       name="Test workbench app"       singleton="true">      <views normal="org.eclipse.testworkbenchapp.views.SampleView"/>    </application>   </extension>

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

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号