0

我有一个 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);  
}
4

2 回答 2

1

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

getViewSite().getActionBars().getToolBarManager().add(openViewAction);
于 2014-08-30T14:45:33.650 回答
0

我通过使用扩展找到了一种方法。这就是我所做的

plugin.xml > 扩展 > org.eclipse.ui.menus > 右键单击​​ > 新建 > menuContribution > locationURI = toolbar:view_id > 右键单击​​ > 新建 > 命令 > commandId > 浏览

你们可以在这个链接中找到更多。

于 2014-08-22T03:41:12.377 回答