实现DropTargetListener的类是否有可能检测所拖动的内容是否来自else的相同过程?

最佳答案

如果检查放置事件的DataFlavor,则可以查看它是否包含javaJVMLocalObjectMimeType的DataFlavor。只要您的应用程序始终提供DataFlavor,那么您就会知道事件的源头就是您的应用程序。

如果这对您不起作用,则可以创建一个标记MIME类型和DataFlavor,您的应用程序可以将其附加到任何拖动源上。

08-17 16:45