Я пытаюсь реализовать перетаскивание, это не просто изображение, перемещаемое по экрану, но взаимодействие между объектом перетаскивания и отбрасывания.Перетаскивание JavaFX с взаимодействующими объектами
Короче говоря, я пытаюсь достичь: Когда я перетаскиваю один объект «источник» и бросаю его на объект «цель», объект «цель» получает информацию об «источнике», который был сброшен на него
Это пример приложения (http://rakeshmenonp.wordpress.com/2009/07/20/javafx-drag-and-drop/) описывает его действия как то, что я ищу, но приложение не работает для меня. Мне удалось создать исходный код (требуется несколько модификаций, так как URL-адрес покупок yahoo больше не работает), и с небольшими изменениями появляются предметы для покупок. Однако функциональность перетаскивания отсутствует.
У кого-нибудь есть другие образцы, на которые они могли бы указать мне?
Все мои JavaFX поиски перетаскивания возвращаются с приложениями, которые просто имеют дело с перемещением объекта на экране, или они используют «холст», который больше не поддерживается
спасибо, Stephanie
определенно не то, что я хотел услышать, но спасибо :) –
Если вы склонны смотреть под капот, проверить com.sun.javafx.scene. transfer.Dragboard; com.sun.javafx.scene.transfer.DragEvent; com.sun.javafx.scene.transfer.TransferMode; – JimClarke
Также в javafx.scene.Node есть некоторые скрытые функции, поддерживающие DnD. Я считаю, что это работает с инструментарием Swing, но, вероятно, не с PRISM. – JimClarke