我正在开发一个软件,我需要定义要拖放到空白屏幕上的项目。项目属性在屏幕中设置,也可以删除。
它类似于UML绘图应用程序的功能。但是,我想要一个项目来控制设备图标位于屏幕一侧的设备,用户可以将这些图标拖放到屏幕上,将它们连接在一起,配置它们等等。
是否有任何特定的Java库实现此目的?如果没有,您是否建议其他编程语言具有可以帮助实现特定实现的良好库?
注意:这是目前的桌面应用程序。但是,欢迎仅提供在线申请的建议。谢谢,
答案 0 :(得分:2)
Swing已经提供了Drag& Drop支持,但没有链接等等。
您可以在http://www.eclipse.org/gef/查看Eclipse GEF项目 - 一个用于创建图形编辑器的框架。
答案 1 :(得分:1)
您可以尝试查看Eclipse的GMF框架。我知道它已被用于一些商业线框产品http://www.eclipse.org/modeling/gmp/。
答案 2 :(得分:1)
来自谷歌的窗口构建器看起来是一个更容易使用的工具。 https://developers.google.com/java-dev-tools/wbpro/