如图是打开java文件时的toolsbar这张是打开txt文件的toolsbar现在需求是切换view时(注意不是透视图)上面的toolsbar随着我定制的view出现不同的tools menu
view和tools menu的关联关系我想自己组织 写死到每个view的类里 或者 资源文件,这个有什么更好建议,最重要的是我应该在哪个类的那块去显示隐藏view切换后的toolsbar ,或者这块有啥资料可以提供。我是拿eclipse举了个例子 实际情况是我们想定制一个基于eclipse开发的产品界面,对这块开发了解度是0,特急来求解。不晓得我说清楚了没有,随时跟帖更新需求。
解决方案 »
- 求大神出手~~~~~一个问题,一个JAVA初学者,一个晚上。
- JApplet 如何pack
- Applet如何实现点击链接后在新的页面显示?
- new TreeNode()参数请教!
- 我想作一个局域网的类似qq的聊天程序??????????
- 苦求代码:在java中怎样实现类式于windows的“资源管理器”……………………………………!!!!急啊!!
- 新手上路,帮忙看看了 在线等.........
- 我这样做为什么JButton上不能显示图片
- 请教大家一些关于java se的基础问题
- 关于java本文读取的优化
- 怎样通过点击按钮的方式创建一个tree
- Java版传奇发布测试版。 可以下载试玩了, 绝非广告。
以下是代码,供参考
WorkbenchWindow workbenchWindow=(WorkbenchWindow)PlatformUI.getWorkbench().getActiveWorkbenchWindow();
CoolBarManager coolBarManager=workbenchWindow.getCoolBarManager();
coolBarManager.removeAll();
coolBarManager.refresh();
IServiceLocator workbench=PlatformUI.getWorkbench();
IMenuService menuService=(IMenuService)workbench.getService(IMenuService.class);
menuService.releaseContributions(coolBarManager); coolBarManager.add(new GroupMarker("xxx_group"));
IToolBarManager menuManager=new ToolBarManager();
menuManager.add(your action);
coolBarManager.add(menuManager);
workbenchWindow.updateActionBars();