4

下图应该有助于尽可能清楚地说明这一点。

我有 3 个窗格 AB 和 C。B 和 C 是 A 的孩子,B 有它自己的孩子(白框)。通过拖放,我可以将 B 的孩子移动到 B 内的任何位置,并且能够再次将它们捡起,但是如果拖到 C 上,甚至是 A 的一小部分,它们可以被丢弃但不能再次被捡起。

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

那么如何从一个窗格 A 拖动到窗格 B 或 C 并且仍然允许再次拾取和拖动对象?

例子

4

1 回答 1

2

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

如何在选项卡窗格之间拖放选项卡节点

和这个:

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

于 2013-07-11T14:01:06.800 回答