繁体   English   中英

在由e(fx)clipse创建的e4应用程序中是否没有默认的拖放行为?

[英]Is there no default drag and drop behavior in an e4 application created by e(fx)clipse?

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

拖放不是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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM