有没有办法通过SWT处理AWT DnD。
为什么我会问这样的问题。原因很简单。我想让我们的Java应用程序能够理解来自MS Outlook的DnD事件,以便当用户X从outlook拖动电子邮件并将其放在我们的应用程序上时,我们的应用程序应该接收.msg文件。
因此,由于某些SAP策略,我不能简单地使用像Apache POI这样的库。我只能使用SWT来完成这项工作,或者我会做一些jni hacking。 现在你可能会认为“嘿,你有SWT,然后使用它”,是的,我们的GUI完全用Swing编写,所以...
我以为我可以将AWT Transferable对象转换为SWT TransferData对象,但它接缝我不能这样做。我想到的第二件事就是将DnD事件从AWT转发到SWT,但它在我看来我也有同样的转换问题。
有人知道如何将AWT DnD事件转发给SWT ??? 我所有的研究都让我走向死胡同。也许我在问谷歌错误的问题。
或者这样的事情是不可能的,我必须做一些jni hacking ??