【问题标题】:Java Library for Drag and Drop, and Diagram Draw Support [closed]用于拖放和图表绘制支持的 Java 库 [关闭]
【发布时间】:2013-03-13 17:13:04
【问题描述】:

我正在开发一个软件,我需要定义要拖放到空白屏幕上的项目。项目属性在屏幕内设置,也可以删除。

它类似于 UML 绘图应用程序所做的。但是,我希望这个项目能够控制设备图标位于屏幕一侧的设备,用户将能够将这些图标拖放到屏幕上,将它们连接在一起,配置它们......等等。

是否有任何特定的 Java 库可以实现这一点?如果没有,您是否建议其他具有可以帮助该特定实现的优秀库的编程语言?

注意:这是目前的桌面应用程序。但是,欢迎仅针对在线申请提出建议。谢谢你,

【问题讨论】:

  • 您使用的是哪个 Java UI 库?摇摆?
  • @D.R.我还没有开始这个项目,但我想如果我使用jave,我会选择Swing。否则我可能会选择 C# Windows Forms
  • 可以看java.awt.datatransferjava中的包..docs.oracle.com/javase/6/docs/api/java/awt/datatransfer/…
  • 我很确定这不是他想要的。
  • 您想开发用于拖放的软件吗?或者您只是想要一个支持拖放的软件?

标签: java drag-and-drop desktop-application diagram


【解决方案1】:

Swing 已经带有拖放支持,但是,没有链接/等。

您可以查看http://www.eclipse.org/gef/ 上的 Eclipse GEF 项目 - 一个为创建图形编辑器而构建的框架。

【讨论】:

    【解决方案2】:

    您可以尝试查看 Eclipse 的 GMF 框架。我知道它已被用于一些商业线框图产品http://www.eclipse.org/modeling/gmp/

    【讨论】:

    • GMF 与 GEF 有何不同?
    • 没有区别,GEF 是 GMF 的一部分
    【解决方案3】:

    来自 google 的 Window builder 看起来是一个更容易使用的工具。 https://developers.google.com/java-dev-tools/wbpro/

    【讨论】:

    • Windows Builder 是否支持图形编辑?
    • 我认为可以,虽然我没有将它用于此目的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-07-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多