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
是如何导入放置目标的。因此,它不会在导出完成后执行。你可以让它看起来像它,但你需要重写一整套逻辑。
在canImport
函数中,第一个参数定义了目标组件。但是,在 exportDone
函数中,第一个参数定义 Transferable data
.
是否可以在不使用 mouseRelease 侦听器的情况下通过 TransferHandler class 传输数据后获取放置目标组件?如果是,怎么做?
现在,在 canImport
函数中,我不断更新一个包含目标组件值的变量。当然,效率很低。
我想真的没有。
但是 importData
函数确实像 canImport
一样接收放置目标组件。但是,您还需要重写 Transferable data
是如何导入放置目标的。因此,它不会在导出完成后执行。你可以让它看起来像它,但你需要重写一整套逻辑。