Zaimplementuj przeciąganie i upuszczanie, jak w programie Scene Builder

Buduję aplikację w JavaFx 2.2, która składa się z podzielonego obszaru z panelem komponentu po lewej stronie i arkusza roboczego po prawej stronie. Zasadniczo chciałbym zrobić prosty edytor WYSIWYG, w którym przeciągasz komponent od lewej do prawej, a następnie układasz go po prawej stronie.

Ostatnie kilka dni spędziłem próbując wdrożyć tę samą funkcję przeciągnij i upuść, która ma SceneBuilder, bez szczęścia ..

Podążając za próbką nahttp://docs.oracle.com/javafx/2/drag_drop/HelloDragAndDrop.java.html udało mi się uzyskać efekt „przeciągnij i upuść”, ale nie mogę znaleźć żadnego sposobu, aby zmienić domyślną ikonę pliku pojawiającą się podczas przeciągania (i zastąpić ją migawką komponentu, który przeciągam) i jak pokaż zakazaną ikonę, gdy skończysz coś, czego nie możesz upuścić.

Każda pomoc (może to być rada, fragment kodu, próbka lub inna) byłaby bardzo mile widziana :)

Dzięki !

questionAnswers(2)

yourAnswerToTheQuestion