在EclipseRCP4应用程序中重用标准菜单

在EclipseRCP4应用程序中重用标准菜单,eclipse,eclipse-rcp,e4,Eclipse,Eclipse Rcp,E4,我想在我的RCP4应用程序中重用Eclipse IDE中的标准菜单,例如Windows->Preferences。 在EclipseRCP3应用程序中,您只需向plugin.xml添加一个menuContribution即可实现这一点。 我在RCP4应用程序中也尝试了同样的方法,但没有成功。是否有其他方法向RCP4应用程序添加标准菜单?对于不使用3.x兼容层的纯e4应用程序,您必须自己构建所有菜单和对话框 对于首选项,您可以使用JFace org.eclipse.JFace.preference

我想在我的RCP4应用程序中重用Eclipse IDE中的标准菜单,例如Windows->Preferences。 在EclipseRCP3应用程序中,您只需向plugin.xml添加一个menuContribution即可实现这一点。
我在RCP4应用程序中也尝试了同样的方法,但没有成功。是否有其他方法向RCP4应用程序添加标准菜单?

对于不使用3.x兼容层的纯e4应用程序,您必须自己构建所有菜单和对话框


对于首选项,您可以使用JFace org.eclipse.JFace.preference.PreferenceDialog,它是普通首选项对话框的一个简单版本,但是您没有获得首选项页面扩展点或任何现有页面,因此您必须自己制作所有这些页面。

您是在询问使用application.e4xmi的e4应用程序吗?是的,问题是关于使用application.e4xmi的e4应用程序。您不能在e4应用程序中重用3.x样式的菜单和对话框。您到底想使用什么?我想重用例如“首选项”对话框、“透视图”对话框和“新建项目向导”。我可以通过使用eclipse兼容层来使用这些对话框,如教程中所述。但我想确保我正确理解,如果不使用兼容层,我必须自己编写所有代码。这是正确的吗?