`
dawuafang
  • 浏览: 1105334 次
文章分类
社区版块
存档分类
最新评论

RCP 恢复显示View(占位方式)

 
阅读更多

当我们需要显示一个视图时,一般是通过调用IWorkbenchWindow中的getActivePage().showView方法,但我们有一个问题,就是一般在透视图中恢复视图的时候直接恢复到悬停状态而不是占位的状态,经过研究可以采用如下的方式实现恢复到占位方式:

IWorkbenchPage page = Activator.getDefault().getWorkbench().getActiveWorkbenchWindow().getActivePage();
		IWorkbenchPartReference ref = null;
		IViewReference[] vrs = page.getViewReferences();
		for (int i = 0; i < vrs.length; i++) {
			if (vrs[i].getId().equals(viewId)) {
				ref = vrs[i];
				break;
			}
		}
		if (ref != null) {
			page.setPartState(ref, state);
			
		}

关于State值的说明

WorkbenchPage.STATE_RESTORED : 还原 WorkbenchPage.STATE_MINIMIZED : 最小化 WorkbenchPage.STATE_MAXIMIZED : 最大化


分享到:
评论

相关推荐

    RCP 视图显示GEF图

    用视图显示在GEF编辑器编辑好的图形 在视图里加入GraphicalViewer viewer = new ScrollingGraphicalViewer(); viewer.createControl(parent);

    在RCP中显示JFreeChart报表

    一个在RCP 的View中显示JFreeChart报表的小例子,所需要用到的Jar包都已经包含在里面 没有分的也可以去我的博客看看,也有相关的代码。

    eclipse rcp demo例子 view editor 图表

    NULL 博文链接:https://mojianpo.iteye.com/blog/1000437

    RCP入门 View Editor

    RCP入门: 1.View 2.Editor

    Eclipse RCP程序ViewPart占位功能的实现

    效果图见http://blog.csdn.net/leopardaa521/archive/2010/08/21/5827883.aspx

    RCP弹出日期控件

    RCP系统使用的弹出式日期控件,可切换上月下月,前一年后一年,可选择年、月

    RCP,RCP开发

    RCP&OSGI;

    RCP在线升级,RCP在线升级

    RCP在线升级RCP在线升级RCP在线升级RCP在线升级RCP在线升级

    Eclipse rcp 实现文本内容对比功能

    Eclipse rcp 实现文本内容对比功能,可自己选取对比的文件进行比较

    Eclipse RCP详细教程

    4.3.由“扩展”方式向程序添加菜单和工具栏 11 5.添加组合键 19 5.1.概述 19 5.2.声明actions的组合键 19 6.系统托盘 24 7.外观 30 7.1.向程序中添加视图模板 31 7.2.向应用程序添加VIEW 36 7.3.向...

    RCP项目导出exe 步骤

    RCP导出EXE 老大难问题。 RCp 程序导出步骤,保证能够导出~

    RCP程序设计主要组件

    RCP程序设计主要组件的文档,可以适用于初学RCP程序设计的同学。

    eclipse 3.6 rcp 开发

    Eclipse RCP允许开发者使用eclipse结构风格设计弹性的可扩展的应用程序,可重用Eclipse中已存在的方法和编码模式。俗话说,万事开头难。Eclipse RCP入手可能会比较困难、费时。接下来我们将主要讲述如何让RCP工作. ...

    eclipse rcp 自学教程

    clipse RCP允许开发者使用eclipse结构风格设计弹性的可扩展的应用程序,可重用Eclipse中已存在的方法和编码模式。俗话说,万事开头难。Eclipse RCP入手可能会比较困难、费时。接下来我们将主要讲述如何让RCP工作 ...

    rcp.zip_DEMO_RCP dialog_java rcp_rcp

    供RCP初学者学习有的RCP练习,其中包括demo_rcp_dialog,demo_rcp_view等四个例子。

    RCP程序设计自学RCP的教程

    有关rcp的内容 是rcp入门的好帮手,rcp自学的好帮手

    Eclipse RCP开发教程

    Eclipse RCP开发教程,RCP入门教程,教你如何使用SWT Eclipse RCP开发教程,RCP入门教程,教你如何使用SWT Eclipse RCP开发教程,RCP入门教程,教你如何使用SWT Eclipse RCP开发教程,RCP入门教程,教你如何使用SWT

    Eclipse Rcp

    Eclipse RCP富客户端平台,基于Eclipse开发的。

    RCP项目的登录窗体 RCP项目的登录窗体

    RCP项目的登录窗体RCP项目的登录窗体RCP项目的登录窗体RCP项目的登录窗体

    RCP 常见的扩展点指南

    RCP 常见的扩展点指南 RCP最精华的部分之一,详细分析了RCP如何建立扩展点的。

Global site tag (gtag.js) - Google Analytics