-1

我正在开发 Eclipse 插件,我需要对编辑器执行拖放支持。Editor 是一个带有多个 EditPart 的画布。我需要:当用户将(一个编辑部分/几个选定的编辑部分)放在另一个编辑部分上时,系统会检测到它并确定编辑部分的所有模型并执行一些代码。正如我所理解的,我应该使用策略(XYLayoutEditPolicy 的某个子类),但是当用户丢弃部分/部分时,我无法捕获事件。我需要帮助。谢谢。

4

1 回答 1

0

刚解决。只需覆盖 getAddCommand 方法。EventTarget - 是主机。您可以通过 getHost() 调用来获取它。无需 cath 事件 - 只需创建命令,它会在需要时执行。

于 2012-07-06T04:38:21.547 回答