我在我的 java 小程序中实现了 2 个 JTable 之间的 DnD。
它工作正常:当我将一条线从一个表拖到另一个表(或从一个表到自身 - 重新排序)时,它会复制到目的地并从原点删除。
问题是当我在 java 窗口外拖出一条线时。光标显示为一个圆圈,表明此拖动是非法的,无论如何都会调用 exportData(),我不知道如何识别 DnD 是否合法?
这很重要,因为只有在合法的情况下,我才想从原始 JTable 中删除该行...
我在我的 java 小程序中实现了 2 个 JTable 之间的 DnD。
它工作正常:当我将一条线从一个表拖到另一个表(或从一个表到自身 - 重新排序)时,它会复制到目的地并从原点删除。
问题是当我在 java 窗口外拖出一条线时。光标显示为一个圆圈,表明此拖动是非法的,无论如何都会调用 exportData(),我不知道如何识别 DnD 是否合法?
这很重要,因为只有在合法的情况下,我才想从原始 JTable 中删除该行...