JavaFX 11 сделал тип CustomTransfer внутренним, поэтому все мои классы, которые могут передаваться между JavaFX и SWT, теперь ломаются.Кажется, что JavaFX теперь поддерживает только шесть типов передачи: текст, RTF, HTML, URL, изображение и файл.
Я могу решить проблему с помощью BASE_64, кодирующего мои объекты в байтовый массив и использующего тип TextTransfer, однако, это кажется очень хакерским и совсем не предполагаемым решением этой проблемы, тем более что информация о сбросе данныхпотерян, потому что тип не может быть определен до удаления.
Расширение одного из шести типов передачи не может работать, потому что у них нет общедоступных конструкторов.
Каково правильное решение, позволяющее перетаскивать пользовательский объект между SWT и JavaFX теперь, когдатип CustomTransfer был сделан внутренним?Кроме того, для любопытства, почему JavaFX вообще устарел, а затем усвоил этот класс?