如下是我在项目中的部分代码:
protected void fillMenuBar(IMenuManager menuBar) {
MenuManager fileMenu = new MenuManager("&File", IWorkbenchActionConstants.M_FILE);
menuBar.add(fileMenu);
// File
fileMenu.add(startAction);
fileMenu.add(stopAction);
fileMenu.add(onceAction);
fileMenu.add(new Separator());
fileMenu.add(exitAction);
MenuManager helpMenu = new MenuManager("&Help", IWorkbenchActionConstants.M_HELP);
menuBar.add(helpMenu);
// Help
helpMenu.add(introAction);
if(context.isBob()) {
helpMenu.add(preferenceAction);
}
}
protected void fillCoolBar(ICoolBarManager coolBar) {
IToolBarManager toolBar = new ToolBarManager(SWT.FLAT | SWT.SHADOW_OUT);
coolBar.add(toolBar);
toolBar.add(startAction);
toolBar.add(stopAction);
toolBar.add(new Separator());
toolBar.add(onceAction);
}
fillMenuBar(IMenuManager menuBar) 方法在界面中可以正常使用;
但是 fillCoolBar(ICoolBarManager coolBar) 在无法在界面显示出来?
希望高手帮忙解决一下,在下在这儿先谢了!