Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
下图应该有助于尽可能清楚地说明这一点。
我有 3 个窗格 AB 和 C。B 和 C 是 A 的孩子,B 有它自己的孩子(白框)。通过拖放,我可以将 B 的孩子移动到 B 内的任何位置,并且能够再次将它们捡起,但是如果拖到 C 上,甚至是 A 的一小部分,它们可以被丢弃但不能再次被捡起。
我使用基本控件。要拖动,我使用 imgView.setOnMouseDragged。
那么如何从一个窗格 A 拖动到窗格 B 或 C 并且仍然允许再次拾取和拖动对象?
我有同样的问题。这是我在 Oracle 论坛成员的帮助下实现它的方式:
如何在选项卡窗格之间拖放选项卡节点
和这个:
https://forums.oracle.com/thread/2558544