Eclipse rcp Eclipse RCP可以';不参与主工具栏

Eclipse rcp Eclipse RCP可以';不参与主工具栏,eclipse-rcp,toolbar,perspective,Eclipse Rcp,Toolbar,Perspective,我的RCP应用程序通过在WorkbenchWindow浏览器#preWindowOpen中设置configurer.setShowCoolBar(true)可以看到coolbar。但当我将工具栏添加到主工具栏时,它永远不会显示。这是我的贡献代码: 以及ContributionItem类: public类透视切换器工具栏扩展了ContributionItem{ ... @凌驾 公共空白填充(最终工具栏父级,int索引){ //没有人打电话 } @凌驾 公共空白填充(CoolBar父级,int索

我的RCP应用程序通过在
WorkbenchWindow浏览器#preWindowOpen
中设置
configurer.setShowCoolBar(true)
可以看到coolbar。但当我将工具栏添加到主工具栏时,它永远不会显示。这是我的贡献代码:


以及
ContributionItem
类:

public类透视切换器工具栏扩展了ContributionItem{
...
@凌驾
公共空白填充(最终工具栏父级,int索引){
//没有人打电话
}
@凌驾
公共空白填充(CoolBar父级,int索引){
//没有人打电话
}
...
}

我正在使用添加自定义透视切换器。它很老了,但我在互联网上到处都能看到这样的例子,在主工具栏上添加了一个工具栏,所以我缺少了一些其他东西。我想,我认为:
目前不起作用。您可以通过使用
并自己管理内容来解决此问题。

谢谢。我根据bug中的解决方法实现了它。它可以正常工作,但我无法让工具栏显示更新。在WorkbecnhWindowControlContribution的fill方法中,我在createControl中创建的父对象上创建了一个工具栏。当应用加载时,我成功填充工具栏。但后来,当我想将一个项目添加到我称之为fill的工具栏时,我看到它添加了该项目,但在我重新启动应用程序之前,工具栏不会显示新项目。我尝试调用工具栏及其父工具栏上的更新和布局。在WorkbecnhWindow上也称为updateActionBars。如何更新工具栏?