RAP常用技巧

1. 从当前窗口改变透视图需要以下2个步骤:<br><br>
??????? 步骤1 隐藏当前透视图:<br>

IPerspectiveDescriptor persDescription = PlatformUI.getWorkbench().getActiveWorkbenchWindow()
.getActivePage().getPerspective();

PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage()
.closePerspective(persDescription, false, false);

?

<br>
??????? 步骤2 显示新的透视图:

IPerspectiveDescriptor persDescription1 = PlatformUI.getWorkbench().getPerspectiveRegistry()
.findPerspectiveWithId(NewPerspective.ID);

PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().setPerspective(persDescription1);

?
<br><br><br>
??? 2. 在新窗口打开透视图:<br>

 PlatformUI.getWorkbench().openWorkbenchWindow(newPerspectiveI);

?
<br>
??? 3. 隐藏当前视图:

PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().hideView(ivref[0]);

?
<br><br>
??? 4. 从plug-in另外一个视图:

	PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().showView(ViewID);

?
<br><br>
??? 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.

<br>
说明:RAP隐藏透视图,隐藏视图的功能相当于删除

?
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值