我是一个关于Java的菜鸟(主要用PHP编写),并希望制作一个桌面应用程序,可以将不同的组件拖放到线性流中。当拖动组件时,我希望当前组件的流程能够提供视觉反馈并为新组件让路。
示例:
我也希望使用相同的可拖动代码来重新放置已放置的组件。左边的橙色区域用于拖放。
关于Drag-and-Drop in swing有很好的信息,但我在JavaFX中找不到任何东西。我希望能指出如何处理这个问题。
后续问题将放入层次结构中,但我想在行走之前抓取并尝试使其在线性列表中工作(除非这很容易在树层次结构中实现)。
最后我希望将数据保存在可以读取和写入XML的形式中 - 不确定这个要求是否会影响其可拖动性。
希望有人可以给我一些指示。