<分区>
我正在开发一款软件,我需要在其中定义要拖放到空白屏幕上的项目。项目属性在屏幕内设置,也可以删除。
它类似于 UML 绘图应用程序所做的。但是,我希望这个项目能够控制设备图标位于屏幕一侧的设备,用户可以将这些图标拖放到屏幕上,将它们连接在一起,配置它们......等等。
是否有任何特定的 Java 库可以实现此功能?如果没有,您是否建议使用其他具有良好库的编程语言来帮助实现该特定实现?
注意:目前这是一个桌面应用程序。但是,欢迎仅针对在线应用程序提出建议。谢谢你,
<分区>
我正在开发一款软件,我需要在其中定义要拖放到空白屏幕上的项目。项目属性在屏幕内设置,也可以删除。
它类似于 UML 绘图应用程序所做的。但是,我希望这个项目能够控制设备图标位于屏幕一侧的设备,用户可以将这些图标拖放到屏幕上,将它们连接在一起,配置它们......等等。
是否有任何特定的 Java 库可以实现此功能?如果没有,您是否建议使用其他具有良好库的编程语言来帮助实现该特定实现?
注意:目前这是一个桌面应用程序。但是,欢迎仅针对在线应用程序提出建议。谢谢你,
最佳答案
Swing 已经支持拖放,但是没有链接/等等。
您可以在 http://www.eclipse.org/gef/ 查看 Eclipse GEF 项目- 为创建图形编辑器而构建的框架。
关于用于拖放和图表绘制支持的 Java 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15391990/