2010-05-04 38 views
3

有没有开源的Java库的Java库,使拖放更容易实现?有没有Java库做拖放

我打算做类似下图所示:

alt text

该计划是爱丽丝,在那里你可以拖动左侧和他们窝在右边的一些元素。它是开源的,但他们没有使用我认为的任何库。我想知道是否有人知道以这种方式工作的开源框架,或协助做复杂的拖拽操作。

回答

5

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

随着太阳提到他们的导游:

我们不建议您创建自己的拖动和使用AWT类下降的支持。这个实施将需要每个组件内部的重要的复杂支持。
[source]

对于在摆动DND一个更深入的了解,你应该尝试的Drag and Drop-Guide

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

+0

谢谢您的回答!虽然我也想知道SWT是否实现了某种与Java提供的拖放不同的形式?使用起来更容易吗? – 2010-05-05 10:55:46

+0

Java本身并没有一般的拖放支持。拖放是作为AWT的一部分实现的。 SWT使用自己的拖放实现。 – Ham 2010-05-05 11:50:39