Java DnD : 导出完成后如何获取放置目标组件?

Java DnD : How do I get the drop target component after export is completed?

canImport函数中,第一个参数定义了目标组件。但是,在 exportDone 函数中,第一个参数定义 Transferable data.

的源组件

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

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

我想真的没有。

但是 importData 函数确实像 canImport 一样接收放置目标组件。但是,您还需要重写 Transferable data 是如何导入放置目标的。因此,它不会在导出完成后执行。你可以让它看起来像它,但你需要重写一整套逻辑。