【问题标题】:Detecting drops from the same process检测来自同一进程的液滴
【发布时间】:2009-08-15 13:56:54
【问题描述】:

实现DropTargetListener的类是否有可能检测被拖动的东西是否来自与from elsewere相同的过程?

【问题讨论】:

    标签: java swing drag-and-drop


    【解决方案1】:

    如果您检查 drop 事件的DataFlavor,您可以查看它是否包含 javaJVMLocalObjectMimeType 的 DataFlavor。只要您的应用始终提供该 DataFlavor,那么您就会知道事件的来源是您的应用。

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

    【讨论】:

      【解决方案2】:

      一般不会。标记 DataFlavor 是可能的。一般来说,在 DnD 中,不需要知道我是进还是出。如果我可以将数据转换成我可以处理的方式,那就没问题了。否则我不感兴趣。

      【讨论】:

        猜你喜欢
        • 2012-11-27
        • 2021-04-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多