У нас есть запрос на продукт, над которым я работаю, чтобы получить больше отзывов о нашем поведении перетаскивания. В частности, они хотели бы, чтобы мы выделяли определенные области, когда мышь находится над ними во время операции перетаскивания (чтобы показать, где произойдет падение). Однако мы используем TransferHandler для обработки как DnD, так и cut / copy / paste, и на основании того, что мы тестировали, кажется, что Swing не позволит нам добавить еще один DropTarget к компоненту (ретроспективно, по некоторым очевидным причинам!) Мы попытались пойти несколькими путями, ни один из которых не принес никаких плодов.
По сути, мы хотели бы попасть в середину событий dragEnter и dragExit, продолжая при этом использовать возможности TransferHandler для упрощения операций вырезания / копирования / вставки и удаления. У кого-нибудь есть примеры, чтобы делать такие вещи? Или это действительно сложно сделать в текущей настройке DnD в Swing?