Eclipse 顶部位置的e4工具栏不可见
我有一个关于e4 rcp申请的问题 我正在创建一个使用兼容性层的Eclipse4RCP项目。 基本上,我创建了一个3.x RCP项目、一个产品和一个Application.e4xmi,以便在我的3.x RCP项目中使用e4特性。我这样做是为了能够将兼容层用于项目浏览器、控制台等东西 我从那个教程开始: 现在我正在将自己的插件从3.x迁移到e4 到现在为止,这一切都很顺利。我仍然可以使用3.x中的多部件编辑器,但也可以对某些部分使用依赖项注入。现在我面临一个相当奇怪的问题。 我的应用程序有一个带有主菜单的修剪窗口,一些部分,还有修剪条…我的问题 如果我选择“顶部”一侧,我在那里创建的工具栏将不显示…每一侧都在工作。 在一个工作正常的纯e4应用程序中。我不知道为什么…也许你有个主意。Eclipse 顶部位置的e4工具栏不可见,eclipse,eclipse-rcp,toolbar,e4,Eclipse,Eclipse Rcp,Toolbar,E4,我有一个关于e4 rcp申请的问题 我正在创建一个使用兼容性层的Eclipse4RCP项目。 基本上,我创建了一个3.x RCP项目、一个产品和一个Application.e4xmi,以便在我的3.x RCP项目中使用e4特性。我这样做是为了能够将兼容层用于项目浏览器、控制台等东西 我从那个教程开始: 现在我正在将自己的插件从3.x迁移到e4 到现在为止,这一切都很顺利。我仍然可以使用3.x中的多部件编辑器,但也可以对某些部分使用依赖项注入。现在我面临一个相当奇怪的问题。 我的应用程序有一个带有
Thx.创建RCP应用程序后,应该为您创建类应用程序WorkbenchWindowVisor(扩展WorkbenchWindowVisor)。它具有被iWorkbenchWindowConfiger覆盖的preWindowOpen()方法。设置ShowCoolbar(false)。将其更改为true:
public void preWindowOpen() {
IWorkbenchWindowConfigurer configurer = getWindowConfigurer();
configurer.setInitialSize(new Point(400, 300));
configurer.setShowCoolBar(true);
configurer.setShowStatusLine(false);
configurer.setTitle("RCP Application");
}
请确保您的XMI文件定义了id为“org.eclipse.ui.main.menu”的“顶部”装饰条,当前对处理代码有一定的依赖性,这就需要它(即,它根据id而不是位置查找装饰条)