Как программно отменить операцию перетаскивания в Java / Swing? - PullRequest
4 голосов
/ 11 марта 2010

Мне просто интересно, можно ли программно отменить операцию перетаскивания в Java / Swing? Таким образом, эффект будет аналогичен, если пользователь нажмет клавишу «ESC»?

Я ожидал, что DragSourceDragEvent или DragSourceContext будет иметь метод cancelDrag(), аналогичный DropTargetDragEvent, который имеет методы acceptDrag() и rejectDrag() (оба из которых не выполняют то, что я хочу).

Я что-то упустил?

1 Ответ

2 голосов
/ 11 марта 2010

Подтверждено, что я попробовал несколько способов сделать это, но ничего не получилось. Я также попытался с помощью класса Robot нажать escape:)

Похоже, в настоящее время невозможно прервать это с текущим API.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...