簡體   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