0

我刚刚按照本教程通过 e(fx)clipse 创建了一个 e4 应用程序,然后我在我的应用程序中添加了两个部分,如下图所示。 在此处输入图像描述 然后当我乱用这个应用程序时,我发现这两个选项卡不能拖放。从理论上讲,每个窗口/视图都应该能够在基于 SWT UI 的 e4 应用程序中拖放。谁能告诉我如何在这样的应用程序中使窗口/视图拖放行为成为可能?真的很感激。

4

1 回答 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.workb‌​ench.renderers.base.‌​addons.DnDAddon)。您可能还需要清理插件bundleclass://org.eclipse.fx.ui.workbench.renderers.base/org‌​.eclipse.fx.ui.workb‌​ench.renderers.base.‌​addons.CleanUpAddon

对于 SWT,它是org.eclipse.e4.ui.workbench.addons.dndaddon.DnDAddon

于 2016-12-23T07:55:12.833 回答