SWT Events从shell委托给SWT.Browser

时间:2013-01-17 14:55:44

标签: java browser swt mozilla xulrunner

想象一下,你有一个SWT.Browser,想要创建一个DropTarget

我遇到的问题如下: ShellDisplay都没有得到drop-event,因为浏览器控件会使用它。

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

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

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

我如何发送这些事件?

1 个答案:

答案 0 :(得分:1)

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