Eclipse RCP平添新建窗口、关于和退出菜单选项
Eclipse RCP添加新建窗口、关于和退出菜单选项
ApplicationActionBarAdvisor.java
private IWorkbenchAction newWindowAction; private IWorkbenchAction aboutWindowAction; private IWorkbenchAction exitWindowAction; public ApplicationActionBarAdvisor(IActionBarConfigurer configurer) { super(configurer); } protected void makeActions(IWorkbenchWindow window) { newWindowAction = ActionFactory.OPEN_NEW_WINDOW.create(window); register(newWindowAction); newWindowAction.setText("新建新窗口"); aboutWindowAction = ActionFactory.ABOUT.create(window); register(aboutWindowAction); aboutWindowAction.setText("关于我们"); exitWindowAction = ActionFactory.QUIT.create(window); register(exitWindowAction); exitWindowAction.setText("退出"); } protected void fillMenuBar(IMenuManager menuBar) { MenuManager fileMenuManager = new MenuManager("&文件", IWorkbenchActionConstants.M_FILE); fileMenuManager.add(newWindowAction);//fileMenuManager.add(new Separator());添加分割线 fileMenuManager.add(aboutWindowAction); fileMenuManager.add(exitWindowAction); menuBar.add(fileMenuManager); }