仅为eclipse中的特定编辑器创建视图

时间:2013-11-14 20:28:48

标签: java eclipse eclipse-plugin eclipse-rcp

如何在选择特定编辑器时显示视图,并在选择其他编辑器时隐藏它?我在扩展点寻找这个,但我一无所获:( 有没有办法做到这一点?

1 个答案:

答案 0 :(得分:0)

您需要使用IPartListener注册IPartService,然后在partActivated,partBroughtToTop等方法中执行相应的操作。 确保该部件是您想要的编辑器:

public void partActivated(IWorkbenchPart part) {
  if (part instanceof MySuperEditor) {
    part.getSite().getPage().showView(MySuperView.ID);
  }
}

等等。 如果有帮助,请告诉我。