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

时间:2013-04-13 23:08:53

标签: drag-and-drop javafx

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

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

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

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

example

1 个答案:

答案 0 :(得分:2)

我遇到了同样的问题。这是我在Oracle论坛成员的帮助下实现的:

How to drag and drop tab nodes between tab panes

而且:

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