Я хочу следующее поведение в приложении Java Swing:
- Пользователь перетаскивает значок.
- Пользователю предлагается модальное диалоговое окно, если нужно использовать другие значки.
- После того, как пользователь выбирает ДА, НЕТ или ОТМЕНА (или закрывает диалоговое окно), Java начинает работать с (копирование / перемещение) значков (или при отмене / закрытии ничего не делает).
В пределах TransferHandler.canImport()
У меня есть видимость цели, но не значка.
В пределах TransferHandler.exportDone()
У меня есть видимость для значка, но не для цели падения.
В пределах TransferHandler.importData()
у меня есть видимость для обоих, но к тому времени уже слишком поздно, так как, если я выполняю TransferHandler.MOVE
, тогда TransferHandler.exportDone()
уже удалил значок.
Возможно ли упомянутое выше поведение с использованием Java Swing? Если да, то какую версию JDK / JRE мне нужно использовать и как ее реализовать?