如何以编程方式取消Java/Swing中的拖放操作?

如何以编程方式取消Java/Swing中的拖放操作?,java,swing,drag-and-drop,Java,Swing,Drag And Drop,我只是想知道是否可以通过编程方式取消Java/Swing中的“拖放”操作?因此,效果将类似于如果用户按下“ESC”键 我希望DragSourceDragEvent或DragSourceContext有一个cancelDrag()方法,类似于DropTargetDragEvent有acceptDrag()和rejectDrag()方法(这两种方法都不符合我的要求) 我遗漏了什么?确认我尝试了几种方法,但都没有效果。我还尝试使用Robot类按escape:) 似乎当前无法使用当前API中止此操作。这

我只是想知道是否可以通过编程方式取消Java/Swing中的“拖放”操作?因此,效果将类似于如果用户按下“ESC”键

我希望
DragSourceDragEvent
DragSourceContext
有一个
cancelDrag()
方法,类似于
DropTargetDragEvent
acceptDrag()
rejectDrag()
方法(这两种方法都不符合我的要求)


我遗漏了什么?

确认我尝试了几种方法,但都没有效果。我还尝试使用Robot类按escape:)


似乎当前无法使用当前API中止此操作。

这表明这是不可能的:这是真的吗?当然不是。。。