3

我在运行我的 Eclipse RCP 应用程序时打开了许多视图。谁能告诉我如何在我的工作台中获取当前选定视图的视图 ID(不是辅助视图 ID)?

4

1 回答 1

10

最后,我有一种方法可以在我的应用程序的工作台中获取当前选定(打开)视图的视图 ID,如下代码行:

IWorkbenchPage wbp = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage();
String id = wbp.getActivePartReference().getId();

这正是我所寻求的。

于 2012-10-07T10:49:04.500 回答