快速业务通道

打造您的Eclipse RCP产品 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-14
sh Screen 在产品启动时出现。此文件必须位于根文件夹并命名为 splash.bmp。否则,产品在运行时将无法找到它。

图 10. Branding 选项卡中的 Splash Screen 配置

打造您的Eclipse RCP产品 - 编程入门网

单击 Plug-in 文本字段右侧的 Browse... 并选择 splash 文件驻留的插件项目。进度条和进度消息用于表示 splash Screen 的进程状态。添加以下值到 plugin_customization.ini 文件中。

org.eclipse.ui/SHOW_PROGRESS_ON_STARTUP=true

下面,添加以下属性到 plugin.xml 文件的产品扩展部分。

<property name="preferenceCustomization" value="plugin_customization.ini"> 
</property>

打造您的Eclipse RCP产品(10)

时间:2011-12-08 IBM Xing Xing Li

然后,选择 Add a progress bar。为 x-offset 和 y-offset 输入 0 和 280,并为 width 和 height 输入 455 和 15。然后,选择 Add a progress message。为 x-offset 和 y-offset 输入 7 和 220,并为 width 和 height 输入 441 和 20。在 Text Color 中为进度信息选择最喜欢的颜色。在启动产品时,能够看到 splash Screen 出现,并且出现进度条和进度信息。

图 11. 产品启动时的进度条和进度信息

打造您的Eclipse RCP产品 - 编程入门网

窗口图像

用作应用程序窗口的图像在本节中配置(参见图 12)。这些图像必须是 GIF 格式。大小为 16x16 时出现在窗口左上角和任务栏。大小为 32x32 的图像出现在 Alt+Tab 应用程序切换器中。

图 12. 在 Branding 选项卡中进行窗口图像配置

打造您的Eclipse RCP产品 - 编程入门网

使用 Browse... 按钮,从项目的图标文件夹中选择需要的 16x16 和 32x32 图像。然后转到 plugin.xml 文件用以下声明确认配置:

<property name="windowImages" value="icons/alt_window_16.gif,icons/alt_window_32.gif">
</property>

在启动产品后,将会看到如图 13 所示的图像。

图 13. Alt+Tab 应用程序切换器中的 32x32 图像

打造您的Eclipse RCP产品 - 编程入门网

打造您的Eclipse RCP产品(11)

时间:2011-12-08 IBM Xing Xing Li

About 对话框

About 对话框包含左侧的 about 图像和简要介绍产品的 about 文本。您将在本节中管理这两项。

图 14. 在 Branding 选项卡中配置 About 对话框

打造您的Eclipse RCP产品 - 编程入门网

单击 Image 文本字段右侧的 Browse... 并从图标文件夹中选择一个 GIF 文件。

有两种定义 about 文本的方式。一种是 Text 字段直接输入;另一种是在 plugin.properties 文件中定义键值对并在 Text 字段中引用键。假设要使用第二种,只需在 Text 字段中输入 %productBlurb,如图 14 所示。productBlurb 是在 plugin.properties 文件中定义的键,如下所示。

清单 6. plugin.properties

pluginName=Frog Across River providerName=Xing Xing Li and Ying Xi Zhao productName=My Product productBlurb=My Product based on Eclipse Platform\n\ \n\ Version: 1.0.0\n\ Build id: M20061124-1422 \n\ \n\ Welcome to my Product based on Eclipse Product Configuration. \n\ A RCP game is encapsulated in it with customized branding elements.\n\ \n\ This product is developed by Xing Xing Li and Ying Xi Zhao \n\ (c) Copyright by authors. All rights reserved\n\

您需要添加一个动作,使 About 对话框的菜单项出现在产品菜单栏中,如 Help > About。打开 ApplicationActionBarAdvisor.java 文件并删除 comment 标记以激活以下代码。

清单 7. ApplicationActionBarAdvisor.java

public class ApplicationActionBarAdvisor extends ActionBarAdvisor {
  ...
  private IWorkbenchAction aboutAction;
  protected void makeActions(final IWorkbenchWindow window) {
    ...
  aboutAction = Action

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站: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号