本文主要是介绍RAP常用技巧,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1. 从当前窗口改变透视图需要以下2个步骤:
步骤1 隐藏当前透视图:
IPerspectiveDescriptor persDescription = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().getPerspective();PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().closePerspective(persDescription, false, false);
步骤2 显示新的透视图:
IPerspectiveDescriptor persDescription1 = PlatformUI.getWorkbench().getPerspectiveRegistry().findPerspectiveWithId(NewPerspective.ID);PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().setPerspective(persDescription1);
2. 在新窗口打开透视图:
PlatformUI.getWorkbench().openWorkbenchWindow(newPerspectiveI);
3. 隐藏当前视图:
PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().hideView(ivref[0]);
4. 从plug-in另外一个视图:
PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().showView(ViewID);
5. 获得视图的reference:
View view = (View) PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().findView(ViewID);
Now using this reference the Controls and methods of the view can be accesed.
说明:RAP隐藏透视图,隐藏视图的功能相当于删除
这篇关于RAP常用技巧的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!