gpt4 book ai didi

java - 可由用户自定义的 Swing 菜单

转载 作者:行者123 更新时间:2023-11-30 12:01:02 34 4
gpt4 key购买 nike

是否有任何框架或库可以创建可由用户通过拖放进行编辑的 Java swing 菜单?

补充:自己实现完善的解决方案可能会花费很多时间。我想看到的是:拖动时显示条目,自动打开子菜单,显示释放鼠标时放置项目的行。其实很像XP中的windows开始菜单。这会花费很多时间,我仍然希望找到具有这些功能的框架或子类 Jmenu。

最佳答案

您可以在大多数(所有?)Swing 组件上实现拖放。看这个tutorial开始。

更新:基于您更新的问题。看看JFrameBuilder (请注意,它不是免费的)。

JFrameBuilder is an easy-to-use visual Java GUI builder.

JFrameBuilder provides the application GUI solution for Java developers. It enables Java developers to create sophisticated Swing GUI applications using drag-and-drop interface without spending a lot of time writing code.

我个人觉得在 SWT 中编写漂亮的用户界面要简单得多(Eclipse 使用的工具包),它可以更多地访问底层操作系统,并提供更丰富的体验,在我看来更接近您所追求的。这是一个 guide在 SWT 中实现拖放。

关于java - 可由用户自定义的 Swing 菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1251958/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com