1.在View中添加private void createActions()方法,如:
private void createActions() {
showViewAction = new ShowViewAction(getViewSite().getWorkbenchWindow());
hideViewAction = new HideViewAction(getViewSite().getWorkbenchWindow());
}
当前有view中要定义相应的Action。
//添加下拉菜单
2.在View中添加private void initializeMenu()方法,如:
private void initializeMenu() {
IMenuManager menuManager = getViewSite().getActionBars()
.getMenuManager();
menuManager.add(showViewAction);
menuManager.add(hideViewAction);
}
//添加工具栏
3.在View中添加private void initializeToolBar()方法,如:
private void initializeToolBar() {
IToolBarManager toolbarManager = getViewSite().getActionBars()
.getToolBarManager();
toolbarManager.add(showViewAction);
toolbarManager.add(hideViewAction);
}
4.在View的createPartControl()方法末尾添加下面方法调用:
createActions();
initializeMenu();
initializeToolBar();