RCP的图标显示方式-创新互联
这个问题困扰很多天,网上翻烂了最终还是没有找到,终于在偶然间,想到了.....
让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:申请域名、网页空间、营销软件、网站建设、建安网站维护、网站推广。RCP的图标显示有两种显示方式。这两种显示方式都是通过配置文件来加以控制。
1.插件或RCP项目,可以创建一个*.product文件
这个文件提供了一个和plugin.xml类似的界面。它提供了项目的启动、打包导出、项目个性化等功能。我最喜欢的还是它的打包导出功能。在前段时间,有一篇关于依赖包升级后的处理
今天来简单谈谈这个文件。
(1) 创建product文件,File -> new -> other,选择plug-in Development->Product configuration
(2) 如果你用run...并以product(非application)方式启动过项目,则在界面的第三项:Use a launch configuration可以选择到你的项目。如果在plugin.xml有关于product的扩展点设置,则在界面的第二项:Use an existing product可以选择到你的项目。建议先考虑第二项,再考虑第三项。
(3) 如果plugin.xml还没有关于product的扩展点设置,则创建product文件会在plugin.xml创建一个。
point="org.eclipse.core.runtime.applications">
point="org.eclipse.core.runtime.products">
name="RCP Product">
value="%aboutText"> //about界面的显示文字,在plugin.properties文件中定义
value="icons/sample2.gif">
value="product_lg.gif">
打开*.product在overview选项卡的第二项Product ID,可以new,这会在plugin.xml新增一个product扩展点设定。建议不要这样,没有必要在plugin.xml中保留两个以上的product扩展点设定。
用product文件来导出项目
在product文件中,还可以设定执行文件的名称和图标,如下
较果如下:
2.我是使用第二种,通过绑定bind来控制图片的显示。
Eclipse-File_New-Other
先创建plug-in Object项目
单选显示
选择一个模板,我这选的一个视图的样式
这一步最重要,一定要勾选,否则你的plugin.xml即使加载了图片配置,也是无法显示,因为你没有绑定。
在product标签定义你想要的图片和标题名称
下面就是见证奇迹的时候到了。
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
分享标题:RCP的图标显示方式-创新互联
文章源于:http://ybzwz.com/article/csehop.html