ViewPart里getSite().getPage()方法返回的是IWorkbenchPage对象
它的常用方法如下:
⊙ IViewPart findView(String viewId):根据指定的视图id,查找该视图对象。
⊙ IViewReference findViewReference(String viewId):获得该视图的其他相关信息。
⊙ IEditorPart getActiveEditor():获得当前激活的编辑器对象。
⊙ IEditorPart findEditor(IEditorInput input):查找指定的编辑器对象。
⊙ IEditorPart[] getEditors():获得所有的编辑器。
⊙ IEditorReference[] getEditorReferences():获得所有的编辑器相关信息。
⊙ IEditorPart[] getDirtyEditors():获得所有未保存的编辑器对象。
⊙ IPerspectiveDescriptor getPerspective():获得当前页面所属的透视图对象。
⊙ IViewReference[] getViewReferences():获得所有视图的相关信息。
⊙ IViewPart[] getViews():获得所有的视图对象。
⊙ openEditor(IEditorInput input, String editorId):打开指定的编辑器。
⊙ openEditor(IEditorInput input, String editorId, boolean activate):打开指定的编辑器,并可以设定编辑器的状态。
⊙ resertPerspective():重置透视图。
⊙ saveAllEditors(boolean confirm):保存所有的编辑器。
⊙ saveEditor(IEditorPart editor, boolean confirm):保存所有的编辑器,并询问是否保存。
⊙ savePerspective():保存透视图。
⊙ savePerspectiveAs(IPerspectiveDescriptor perspective):透视图另存为。
⊙ setEditorAreaVisible(boolean showEditorArea):设置编辑区是否显示。
⊙ showView(String viewId):显示指定的视图。
⊙ showView(String viewId, String secondaryId, int mode):显示指定的视图,并可以指定视图显示的位置。
⊙ closeEditor(IEditorPart editor, boolean save):关闭指定的编辑器。
⊙ closeAllEditors(boolean save):关闭所有的编辑器,并可以设置是否询问保存。
分享到:
相关推荐
Eclipse RCP 软件打包发布方法。之前花了5分下了一个教材,更不不好用。现在自己摸索写了一个,绝对赞~
eclipse rcp应用系统开发方法与实战源代码.zip
高级篇(第6-12章)系统讲解了Eclipse RCP应用开发的基础知识、Eclipse RCP软件产品各个组成部分的构建方法,以及Eclipse RCP扩展的使用和扩展点的开发,掌握这些技术知识的读者将能构建一个结构完整的Eclipse RCP...
Eclipse RCP应用系统开发方法与实战
Eclipse RCP 应用系统开发方法与实战
Eclipse RCP富客户端平台,基于Eclipse开发的。
ECLIPSE+RCP应用系统开发方法与实战 PDF 比较清晰 有目录 本人在网上找了N久一直没找到,在taobao上买的。 所以收了5分,不要说我太黑哦。
Eclipse rcp 实现文本内容对比功能,可自己选取对比的文件进行比较
Eclipse RCP 应用系统开发方法与实战 源代码
Eclipse RCP开发教程,RCP入门教程,教你如何使用SWT Eclipse RCP开发教程,RCP入门教程,教你如何使用SWT Eclipse RCP开发教程,RCP入门教程,教你如何使用SWT Eclipse RCP开发教程,RCP入门教程,教你如何使用SWT
非常好的一本JAVA RCP入门实战的书,兼顾理论和实战。
Eclipse RCP深入浅出这本书很不错,但奈何网上都是些电子版,想要找到与它配套的源代码那是相当的头疼,这里提供了中英文电子版书及配套代码供大家使用,大家可以方便的学习。
EclipseRCP四常用技术基础知识PPT课件.pptx
Eclipse RCP应用系统开发方法与实战(源代码)
clipse RCP允许开发者使用eclipse结构风格设计弹性的可扩展的应用程序,可重用Eclipse中已存在的方法和编码模式。俗话说,万事开头难。Eclipse RCP入手可能会比较困难、费时。接下来我们将主要讲述如何让RCP工作 ...
EclipseRCP四常用技术基础知识PPT学习教案.pptx
陈冈所著的Eclipse RCP应用系统开发方法与实战 源码中所需要的所有jar包。如果某位手上有完整的文本材料也请发我一份,谢谢
EclipseRcp 例子程序
eclipse rcp check table