拖放 – JavaFX在不同窗格之间移动节点

下图应该有助于尽可能清楚.

我有3个窗格A B和C. B和C是A的孩子,B有自己的孩子(白盒子).通过拖放,我可以将B的孩子移动到B内的任何地方并且能够再次拾取它们,但是如果拖到C,或者甚至是A的一小部分,它们可以被丢弃但是不能再被拾取.

我使用基本控件.要拖动我使用imgView.setOnMouseDragged.

那么如何从一个窗格A拖动到窗格B或C,仍然可以再次拾取并拖动该对象?

最佳答案 我有同样的问题.这是我在Oracle论坛成员的帮助下实现它的方式:

How to drag and drop tab nodes between tab panes

还有这个:

https://forums.oracle.com/thread/2558544

点赞