Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/14.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 Fx拖放到windows资源管理器-gestureTarget始终为空/资源管理器应等待_Windows_Drag And Drop_Javafx_Explorer - Fatal编程技术网

Java Fx拖放到windows资源管理器-gestureTarget始终为空/资源管理器应等待

Java Fx拖放到windows资源管理器-gestureTarget始终为空/资源管理器应等待,windows,drag-and-drop,javafx,explorer,Windows,Drag And Drop,Javafx,Explorer,我在实现从项目到资源管理器的拖放时遇到一些问题。 在我的项目中,我可以访问一些云存储,例如dropbox。 问题是:当我开始拖放时,我不知道该文件应该放在我的项目中还是放在资源管理器中。因此,如果在我的项目中删除该文件,我不需要任何下载,但如果在资源管理器中删除该文件,我必须开始下载 有没有办法告诉操作系统应该等待onDragDone函数中的操作? 或者,我想获得gestureTarget,以便知道如何切换文件被删除的路径,然后开始下载到此路径。 但即使文件传输成功,gestureTarget也

我在实现从项目到资源管理器的拖放时遇到一些问题。 在我的项目中,我可以访问一些云存储,例如dropbox。 问题是:当我开始拖放时,我不知道该文件应该放在我的项目中还是放在资源管理器中。因此,如果在我的项目中删除该文件,我不需要任何下载,但如果在资源管理器中删除该文件,我必须开始下载

有没有办法告诉操作系统应该等待onDragDone函数中的操作? 或者,我想获得gestureTarget,以便知道如何切换文件被删除的路径,然后开始下载到此路径。 但即使文件传输成功,gestureTarget也始终为空

有人也有这个问题吗? 或者有人知道如何解决这个问题吗

有没有办法告诉操作系统应该等待onDragDone函数中的操作

在本机语言中,使用IAsyncOperation。见和

我想得到gestureTarget,这样我就知道要切换文件的路径了


没有办法。

谢谢你的回答,但我不知道如何将其转换为java。我试图用接口异步操作来实现这一点,但它只阻塞了我的应用程序和资源管理器,什么也没有发生。你知道用javafx做这件事的方法吗?对不起,我对javafx没有任何技能。