В настоящее время я испытываю странное несоответствие платформы между Mac OS X и Windows / Linux.
Я реализовал SWT DropTargetListener
и попытался проанализировать данные, отброшенные методом dragEnter
. К сожалению, атрибут data
TransferData
, содержащийся в параметре DropTargetEvent
, всегда равен null
в OS X (но становится действительным в методе DropTargetListener.drop
, когда уже слишком поздно давать отзывы пользователей).
Отлично работает под Windows и Linux.
Кто-нибудь может мне помочь? Или это известное ограничение SWT DND в OS X?