RCR开发:启动时创建多透视图切换按钮
来源:互联网 发布:sql sum函数 小数点 编辑:程序博客网 时间:2024/06/11 02:52
RCR开发:启动时创建多透视图切换按钮
在开发RCP应用时,往往根据需要在一个主窗口创建多个透视图。但是程序默认只显示其中WorkbenchAdvisor子类(即ApplicationWorkbenchAdvisor)中getInitialWindowPerspectiveId方法所返回透视图ID的那一个。如图:
那么如何实现程序运行就开启多个透视图呢?
在WorkbenchAdvisor子类(即ApplicationWorkbenchAdvisor)中添加如下方法即可
@Override public void postStartup() { // TODO Auto-generated method stub super.postStartup(); IWorkbenchWindow iWorkbenchWindow = PlatformUI.getWorkbench().getActiveWorkbenchWindow(); // PerspectiveBarManager perspectiveBarManager = ((WorkbenchWindow)iWorkbenchWindow).getPerspectiveBar(); if(perspectiveBarManager != null){ IPerspectiveDescriptor iPerspectiveDescriptor = WorkbenchPlugin.getDefault().getPerspectiveRegistry().findPerspectiveWithId("MenuTest1.perspective4"); PerspectiveBarContributionItem item = new PerspectiveBarContributionItem(iPerspectiveDescriptor, iWorkbenchWindow.getActivePage()); perspectiveBarManager.addItem(item); } }}
实现此方法后,再运行RCP程序,其默认就已经打开了其他的透视图,如图:
转载请注明出处!
阅读全文
0 0
- RCR开发:启动时创建多透视图切换按钮
- 透视图切换
- 透视图开发
- Eclipse插件开发时创建自己工程后实现刷新透视图
- rcp中透视图切换
- RCP中透视图Perspective切换
- myeclipse透视图怎么创建啊
- 透视图
- 透视图
- Eclipse取消自动切换透视图问题
- 多按钮切换页面
- 为opera创建代理切换菜单、按钮
- rcp(插件开发)如何让一个视图在多个透视图保持一样的位置
- rcp(插件开发)如何在一个透视图中显示多个视图
- iOS 多个按钮切换
- Eclipse RCP开发设置透视图(Perspective)
- eclipse插件开发之透视图,视图
- Eclipse开发Android创建AVD时OK按钮不能点
- ACM 大数计算 差值
- spark的standalone模式部署
- AngularJs查询,添加,修改
- fragment切换
- 【算法】之堆排序
- RCR开发:启动时创建多透视图切换按钮
- swift方法实现查看1234能组成多少不同的三位数
- redis简单秒杀功能(yii框架)
- 梯度下降(Gradient Descent)小结
- 指针数组
- 自己常用的HttpURLConnectionUtil使用
- 二级列表
- Java多线程面试题及回答
- Android Studio常用快捷键