我有一个View类扩展ViewPart,我想在该视图中添加一个工具栏。我认为最好的方法是使用Action。
但是我是Eclipse RAP的初学者,不知道该如何做。需要帮忙。

我也在下面尝试了此代码,但没有用。

public void createPartControl(Composite parent) {

    IWorkbenchWindow iWorkbenchWindow = PlatformUI.getWorkbench().getActiveWorkbenchWindow();

    openViewAction = new OpenViewAction(iWorkbenchWindow, "Open Another Message View", View.ID);

    ICoolBarManager coolBar = new CoolBarManager();

    IToolBarManager toolbar1 = new ToolBarManager(SWT.FLAT);
        coolBar.add(new ToolBarContributionItem(toolbar1, "label"));
        toolbar1.add(openViewAction);
}

最佳答案

请将以下代码行添加到您的View-> createPartControl()方法中:

getViewSite().getActionBars().getToolBarManager().add(openViewAction);

10-02 21:35