Eclipse插件开发时创建自己工程后实现刷新透视图
来源:互联网 发布:mysql 时间序列 编辑:程序博客网 时间:2024/06/10 20:29
1. 在plugin.xml 中添加扩展点
<extension
point="org.eclipse.ui.perspectives">
<perspective
class="com.abc.xx.perspective.FavoritesPerspectiveFactory"
icon="icons/newN.ico"
id="com.abc.MyPerspective"
name="MyPerspective">
</perspective>
</extension>
2. 创建自已定义的工程时刷新透视图:
在performFinish()方法中添加:
updatePerspective();
BasicNewProjectResourceWizard.selectAndReveal(project, workbench.getActiveWorkbenchWindow());
updatePerspective()方法:
protected void updatePerspective() {
IWorkbenchPage iworkbenchPage=workbench.getActiveWorkbenchWindow().getActivePage();
workbench=PlatformUI.getWorkbench();
IPerspectiveDescriptor perspective = workbench.getPerspectiveRegistry().findPerspectiveWithId("com.abc.MyPerspective"); //perspective 的id
iworkbenchPage.setPerspective(perspective);
}
}
或者,在plugin.xml中的创建工程向导的时候添加"finalPerspective”字段,
<wizard
category="NGCWizard"
class="com.hp.KBwizards.NewKBProjectWizard"
finalPerspective="com.hp.ngc.NgcPerspective"
icon="icons/project_wizard.gif"
id="com.hp.KBwizards.NewProjectWizard"
name="%new.project.name"
project="true">
<description>
%new.project.desc
</description>
</wizard>
则在创建工程的wizard类中,perfomFinish()方法中即可使用
BasicNewProjectResourceWizard.updatePerspective(config);
来初始化透视图
- Eclipse插件开发时创建自己工程后实现刷新透视图
- eclipse插件开发之透视图,视图
- eclipse 插件开发 创建一个java工程
- Eclipse插件开发——工程创建
- Eclipse 插件开发 - 实现外部程序修改文件后刷新功能
- 插件开发为Java透视图贡献新建向导时的一个bug(org.eclipse.ui.perspectiveExtensions)
- Eclipse插件开发中创建java工程的代码
- Eclipse插件开发中创建java工程的代码
- RCR开发:启动时创建多透视图切换按钮
- Eclipse插件开发中实现刷新和重编译
- Eclipse插件开发中实现刷新和重编译
- eclipse 插件开发中如何实现刷新和重编译
- eclipse 插件开发中如何实现刷新和重编译
- eclipse 集成maven插件后使用maven插件创建web工程
- Eclipse RCP开发设置透视图(Perspective)
- eclipse安装maven插件,创建Android工程
- 透视图开发
- ios开发 创建自己的工程模板
- Oracle数据文件的特性介绍
- 详解ASP.NET 中的ADO.NET实体框架
- YouTube instant key code
- 一个函数,可以在输入密码时,不现实密码
- Struts 报错及其处理
- Eclipse插件开发时创建自己工程后实现刷新透视图
- filter的光辉贡献
- windows server2003 使用小技巧
- 用delete删除XML和XMLListCollection的节点
- 判断两个矩形是否有交集
- jdbcTemplate.queryXX 方法用法
- Js只能输入数字
- 解决Windows服务器蓝屏死机问题的工具——BlueScreenView
- 关于BCD码的编码和解码