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

我只是想知道是否有可能以编程方式取消
Java / Swing中的“拖放”操作?那么效果类似于用户按下“ESC”键的情况?

我期望DragSourceDragEvent或DragSourceContext有一个cancelDrag()方法,类似于DropTargetDragEvent,它有acceptDrag()和rejectDrag()方法(两者都没有做我想要的).

我错过了什么?

最佳答案 确认我尝试了几种方法来做这个并没有任何效果我也试过使用Robot类来逃避:)

看来目前无法使用当前API中止此操作.

点赞