我正在寻找一种在Eclipse RCP中动态添加项目到工具栏的方法。
我使用EModelSerivce在应用程序的视图中查找工具栏。
List<MToolBar> toolbar = service.findElements(application, "toolbar_top", MToolBar.class , null);
MToolBar toolbar = toolbar.get(0);现在,我需要向其中添加一些工具栏项目。我该怎么做呢?
发布于 2016-10-21 19:40:31
我将所有的工具项都放在.e4xmi文件中。默认情况下,通过禁用“要渲染”的标志来隐藏工具项。当某些MPart需要启用某个工具项时,可以使用以下命令来启用它:
toolItem.setToBeRendered(true);
toolItem.setVisible(true);当需要渲染某些其他部分时,可以通过将所有标志设置回false来隐藏它。
https://stackoverflow.com/questions/39491884
复制相似问题