3

是否有用于 Java 的开源库来简化拖放的实现?

我计划制作如下所示的东西:

替代文字

该程序是 Alice,您可以在其中拖动左侧的一些元素并将它们嵌套到右侧。它是开源的,但我认为他们没有使用任何库。我想知道我们是否有人知道以这种方式工作的开源框架,或者协助进行复杂的拖放。

4

2 回答 2

5

如果您使用 Swing,我建议使用 AWT 内部拖放系统。

正如 Sun 在他们的指南中提到的:

我们不建议您使用 AWT 类创建自己的拖放支持。这种实现将需要每个组件内部的大量复杂支持。
[来源]

要更深入地了解 swing dnd,您应该尝试Drag and Drop-Guide

如果您决定使用与 Swing 不同的工具包,您可能会成功找到任何好的第三方拖放库。

于 2010-05-04T07:13:55.550 回答
0

您不需要第三方库。所有都在 Java 默认库中提供:

希望这可以帮助您:

拖放复杂的自定义对象

于 2012-05-18T14:36:31.097 回答