簡體   English   中英

Eclipse GEF模型編輯器執行拖放

[英]Eclipse GEF model editor perform drag and drop

我正在開發Eclipse插件,需要對編輯器執行拖放支持。 編輯器是具有多個EditPart的畫布。 我需要:當用戶將一個編輯部件/幾個選定的編輯部件放到另一個編輯部件上時,系統檢測到它並確定所有編輯部件模型並執行一些代碼。 我不理解,我應該使用策略(XYLayoutEditPolicy的某些子類),但是當用戶放下零件時,我無法捕獲事件。 我需要幫助。 謝謝。

剛解決。 只需重寫getAddCommand方法。 EventTarget-是主持人。 您可以通過getHost()調用獲取它。 不需要cath事件-只需創建命令,它將在需要時執行。

暫無
暫無

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

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM