0

想象一下,您有一个SWT.Browser并且想要创建一个DropTarget.

我遇到的问题如下: 和 都Shell没有Display得到 drop-event,因为 browsercontrol 消耗它。

我的想法是在浏览器上放置一些不可见的东西。这应该消耗事件。但是对于这种情况,似乎我必须将所有鼠标事件传递给 SWT 浏览器。

现在我被卡住了,因为我没有让通知运行。我有一个 mousemove 监听器正在运行。该 schell 上的所有事件都被捕获。

如何将此事件重新发送到浏览器notifyListener(int type, Event e)不适用于SWT.Mozilla浏览器(在 eclipse 3.4.2 中)。我知道这个 Eclipse 框架非常古老,但是那个版本是由 IBM lotus notes 9 提供的。

如何调度这些事件?

4

1 回答 1

1

您可以使用Display.post()将事件分派给 SWT。

于 2013-01-18T06:39:37.657 回答