簡體   English   中英

如何在RAP的單個視圖中添加工具欄?

[英]How to add toolbar in a single view in RAP?

我有一個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);

我發現了使用擴展的方法。 這就是我所做的

plugin.xml>擴展> org.eclipse.ui.menus>右鍵單擊>新建> menuContribution> locationURI =工具欄:view_id>右鍵單擊>新建>命令> commandId>瀏覽

你們可以在此鏈接中找到更多。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM