是否有 Java 库可以进行拖放操作

发布于 2024-08-31 17:17:17 字数 302 浏览 5 评论 0原文

Java 是否有开源库可以使拖放的实现变得更容易?

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

alt text

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

Are there open source libraries for Java to make implementation of drag and drop easier?

I plan to make something like the one shown below:

alt text

The program is Alice, where you can drag some elements on the left and nest them to the right. It's open source, but they did not use any libraries I think. I'm wondering if we anyone know of open source frameworks that work this way, or assist in doing complex drag and drops.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

最初的梦 2024-09-07 17:17:17

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

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

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

深入了解 swing dnd应该尝试拖放指南

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

If you use Swing I recommend working with the AWT internal drag and drop system.

As Sun mentions on their guides:

We do not recommend that you create your own drag and drop support using the AWT classes. This implementation would require significant complex support internal to each component.
[source]

For a deeper look at swing dnd you should try the Drag and Drop-Guide.

If you decide to use a different toolkit than Swing you could be successfull finding any good third party drag and drop libraries.

极致的悲 2024-09-07 17:17:17

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

也许这可以帮助您:

拖放复杂的自定义对象

You don't need third party libraries. All is provided in Java default libraries:

May this can help you:

Drag and drop of complex custom objects

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文