Как перетаскивать между SWT и JavaFX 11 - PullRequest
0 голосов
/ 19 сентября 2019

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

Я могу решить проблему с помощью BASE_64, кодирующего мои объекты в байтовый массив и использующего тип TextTransfer, однако, это кажется очень хакерским и совсем не предполагаемым решением этой проблемы, тем более что информация о сбросе данныхпотерян, потому что тип не может быть определен до удаления.

Расширение одного из шести типов передачи не может работать, потому что у них нет общедоступных конструкторов.

Каково правильное решение, позволяющее перетаскивать пользовательский объект между SWT и JavaFX теперь, когдатип CustomTransfer был сделан внутренним?Кроме того, для любопытства, почему JavaFX вообще устарел, а затем усвоил этот класс?

...