0

我目前正在开发一个 Eclipse 插件 (Java)。插件在表格中显示一些文件,当我双击该列时,我想选择它所在的工作集。获取工作集的方法已经完成(将工作集作为字符串返回)。我只需要帮助来选择工作集。

private void jumpToWorkset()
  {
    m_viewer.addDoubleClickListener(new IDoubleClickListener()
    {
      @Override
      public void doubleClick(DoubleClickEvent event)
      {
        IStructuredSelection selection = (IStructuredSelection) event.getSelection();
        Object first = selection.getFirstElement();
        MyFileInformation b = (MyFileInformation) first;
        String ws=b.getWorkingSet();
        //Insert Code to select working set here
      }
    });
  }

描述 如果您需要任何进一步的信息,请随时询问!

4

1 回答 1

0

工作组的IWorkingSetManager照看。得到这个:

IWorkingSetManager manager = PlatformUI.getWorkbench().getWorkingSetManager();

单个工作集由IWorkingSetget 表示,使用:

IWorkingSet workingSet = manager.getWorkingSet("name");

可以使用该IWorkbenchPage.setWorkingSets方法设置活动工作台窗口工作集。

各个视图可能有自己的活动工作集。这些通常不提供用于设置值的 API。

于 2019-07-08T07:22:21.030 回答