【发布时间】:2009-08-09 18:44:44
【问题描述】:
是否有任何框架或库可以创建用户可以通过拖放进行编辑的 Java swing menue?
补充:自己实施完善的解决方案可能需要很多时间。我想看到的:在拖动时显示条目,自动打开子菜单,在释放鼠标时显示将放置项目的行。实际上就像 XP 中的 windows 开始菜单。这将花费很多时间,我仍然希望找到具有这些功能的框架或子类 Jmenu。
【问题讨论】:
是否有任何框架或库可以创建用户可以通过拖放进行编辑的 Java swing menue?
补充:自己实施完善的解决方案可能需要很多时间。我想看到的:在拖动时显示条目,自动打开子菜单,在释放鼠标时显示将放置项目的行。实际上就像 XP 中的 windows 开始菜单。这将花费很多时间,我仍然希望找到具有这些功能的框架或子类 Jmenu。
【问题讨论】:
您可以在大多数(全部?)Swing 组件上实现拖放。请参阅此tutorial 以开始使用。
更新:根据您更新的问题。看看JFrameBuilder(注意它不是免费的)。
JFrameBuilder 是一个易于使用的可视化 Java GUI 构建器。
JFrameBuilder 为 Java 开发人员提供应用程序 GUI 解决方案。它使 Java 开发人员能够使用拖放界面创建复杂的 Swing GUI 应用程序,而无需花费大量时间编写代码。
我个人觉得在SWT(Eclipse 使用的工具包)中编写漂亮的 UI 要简单得多,它可以更多地访问底层操作系统,并提供更丰富的体验,在我看来更接近你所追求的.这是在 SWT 中实现拖放的guide。
【讨论】: