Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/375.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在Mac OS X下,SWT DropTargetListener的事件数据为空_Java_Eclipse_Macos_Swt_Drag And Drop - Fatal编程技术网

Java 在Mac OS X下,SWT DropTargetListener的事件数据为空

Java 在Mac OS X下,SWT DropTargetListener的事件数据为空,java,eclipse,macos,swt,drag-and-drop,Java,Eclipse,Macos,Swt,Drag And Drop,我目前在Mac OS X和Windows/Linux之间遇到一个奇怪的平台不一致 我已经实现了一个SWTDropTargetListener,并尝试分析在dragEnter方法中丢弃的数据。不幸的是,DropTargetEvent参数中包含的TransferData的data属性在OS X上总是null(但在DropTargetListener.drop方法中有效,此时向用户提供反馈为时已晚) 它在Windows和Linux下运行良好 有人能帮我吗?或者这是OS X下SWT DND的已知限制?由

我目前在Mac OS X和Windows/Linux之间遇到一个奇怪的平台不一致

我已经实现了一个SWT
DropTargetListener
,并尝试分析在
dragEnter
方法中丢弃的数据。不幸的是,
DropTargetEvent
参数中包含的
TransferData
data
属性在OS X上总是
null
(但在
DropTargetListener.drop
方法中有效,此时向用户提供反馈为时已晚)

它在Windows和Linux下运行良好

有人能帮我吗?或者这是OS X下SWT DND的已知限制?

由于只返回一个旧错误,我不确定它在“TransferData”方面是否是活动错误

然而,有很多类似的东西接近你所描述的

你能添加你正在使用的eclipse及其SWT插件的确切版本吗?

我的想法是,我可能只需要升级到一个新版本的用于Mac的SWT,但我注意到它在图形操作中的性能较差,因此不愿意这样做。你能解决这个问题吗?