我的Eclipse RCP应用程序运行时打开了很多视图。有人能告诉我如何在工作台中获取当前所选视图的视图ID(非次视图ID)?
答案 0 :(得分:10)
最后,我得到了一种方法,可以在我的应用程序工作台中获取当前所选(打开)视图的视图ID,如下所示:
IWorkbenchPage wbp = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage();
String id = wbp.getActivePartReference().getId();
这就是我的目标。