我当前正在使用由IWorkingSetManager创建的IWorkingSetSelectionDialog。默认情况下,单击此对话框中的“新建...”按钮会询问用户应创建哪种类型的工作集。但是我想像Package Explorer中那样限制Java工作集。有人知道如何实现吗?

最佳答案

我认为如果您使用:

public IWorkingSetSelectionDialog createWorkingSetSelectionDialog(
        Shell parentShell, boolean multi, String[] workingsSetIds)


方法,并在最终参数中指定Java工作集ID(org.eclipse.jdt.ui.JavaWorkingSetPage

new String [] {"org.eclipse.jdt.ui.JavaWorkingSetPage"}


你会得到你想要的。

10-07 21:06