我刚刚按照本教程通过 e(fx)clipse 创建了一个 e4 应用程序,然后我在我的应用程序中添加了两个部分,如下图所示。 然后当我乱用这个应用程序时,我发现这两个选项卡不能拖放。从理论上讲,每个窗口/视图都应该能够在基于 SWT UI 的 e4 应用程序中拖放。谁能告诉我如何在这样的应用程序中使窗口/视图拖放行为成为可能?真的很感激。
问问题
201 次
1 回答
0
拖放不是 e4 核心的一部分。
您必须将适当的 DnD 插件添加到 Application.e4xmi 的插件列表中才能进行拖放。
对于 JavaFX,这是org.eclipse.fx.ui.workbench.renderers.base.addons.DnDAddon
(Application.e4xmi 中的完整条目应该是bundleclass://org.eclipse.fx.ui.workbench.renderers.base/org.eclipse.fx.ui.workbench.renderers.base.addons.DnDAddon
)。您可能还需要清理插件bundleclass://org.eclipse.fx.ui.workbench.renderers.base/org.eclipse.fx.ui.workbench.renderers.base.addons.CleanUpAddon
对于 SWT,它是org.eclipse.e4.ui.workbench.addons.dndaddon.DnDAddon
于 2016-12-23T07:55:12.833 回答