是否有Java库可以拖放

时间:2010-05-04 07:08:16

标签: java alice block-programming

是否有Java的开源库可以更轻松地实现拖放操作?

我计划制作如下所示的内容:

alt text

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

2 个答案:

答案 0 :(得分:5)

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

正如Sun提到他们的导游:

  

我们不建议您使用AWT类创建自己的拖放支持。这种实现需要在每个组件内部提供重要的复杂支持   [source]

如果想深入了解一下,你应该试试Drag and Drop-Guide

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

答案 1 :(得分:0)

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

这可以帮到你:

Drag and drop of complex custom objects