《12.2.RCP程序设计技巧-视图与编辑器篇》.ppt

《12.2.RCP程序设计技巧-视图与编辑器篇》.ppt

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《12.2.RCP程序设计技巧-视图与编辑器篇》.ppt

重新equals()方法2: 第十二章 RCP程序设计技巧 视图与编辑器篇 QQ:385956900 tel隋春雨 1.RCP打开Editor的同时关闭View 2.RCP打开单例Editor(相同功能Editor不重复打开) 3.RCP设置View不可移动,不可关闭 4.RCP布局时屏蔽Editor区域 5.RCP显示无标题栏(title)的View 6.RCP打开同一个View的多个实例 7.RCP在固定方位打开View 总纲 打开Editor同时关闭View 首先获取IWorkbenchPage的子类对象,再通过方法OpenEditor打开目标Editor,并同时通过方法hideView隐藏需要隐藏的View。(在XXEditorAction类中) 例如:在OpenMyFirstEditorAction类中实现 打开Editor同时关闭View的功能 RCP打开单例Editor 首先Editor类需要重写equals方法,使系统能够识别Editor,并且在使用page对象打开Editor之前判断目标Editor是否已经存在。 在Action类中, IWorkbenchPage page= window.getActivePage(); RCP设置View不可关闭移动 可以在布局时使用layout对象获取到目标View的布局layout,再对移动和关闭属性进行设置。(Perspective类中) 也可以通过在xml文件中添加stickyView标签实现。 RCP布局屏蔽Editor区域 在布局文件(Perspective类)中设置EditorArea为不可用状态即可。如果需要使用Editor可以通过IWorkbenchPage对象的openEditor方法打开。 怎么用? RCP显示无标题栏View 显示无标题栏View使用的是layout对象的addStandaloneView方法,设置第二个参数为false Perspective类中 RCP打开同一个View RCP可以在window上打开同一个view的多个实例。 RCP在固定方位打开View 通过设置plugin.xml文件中stickyView标签的location属性可以达到在固定方位打开View的效果。 漫漫IT路, 你需要过来人指点!

文档评论(0)

ucut + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档