[英]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.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
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.