Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/343.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
JavaDND:导出完成后,如何获取drop目标组件?_Java_Swing_Drag And Drop - Fatal编程技术网

JavaDND:导出完成后,如何获取drop目标组件?

JavaDND:导出完成后,如何获取drop目标组件?,java,swing,drag-and-drop,Java,Swing,Drag And Drop,在canImport函数中,第一个参数定义目标组件。但是,在exportDone函数中,第一个参数定义可转移数据的源组件 在通过TransferHandler类传输数据后,是否可以在不使用mouseRelease侦听器的情况下获取drop目标组件?如果是,怎么做 现在,在canImport函数中,我不断更新一个包含目标组件值的变量。当然,效率很低。我想真的没有 但是importData函数确实接收像canImport这样的拖放目标组件。但是,您还需要重写如何将可转移数据导入drop目标。因此,它

在canImport函数中,第一个参数定义目标组件。但是,在exportDone函数中,第一个参数定义可转移数据的源组件

在通过TransferHandler类传输数据后,是否可以在不使用mouseRelease侦听器的情况下获取drop目标组件?如果是,怎么做


现在,在canImport函数中,我不断更新一个包含目标组件值的变量。当然,效率很低。

我想真的没有

但是importData函数确实接收像canImport这样的拖放目标组件。但是,您还需要重写如何将可转移数据导入drop目标。因此,它不会在导出完成后执行。你可以让它看起来像这样,但你需要重写一大堆逻辑