2013-03-13 52 views
0

我正在开发一个软件,我需要定义要拖动并放到空白屏幕上的项目。项目属性在屏幕中设置,也可以删除。Java库的拖放和图绘制支持

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

是否有任何特定的Java库实现这个?如果没有,你是否建议其他编程语言具有良好的库,可以帮助特定的实现?

注意:这是目前的桌面应用程序。但是,只有在线应用程序的建议是受欢迎的。谢谢,

+0

您正在使用哪个Java UI库?摇摆? – 2013-03-13 17:20:46

+0

@ D.R。我还没有开始这个项目,但我想如果我使用jave,我会去Swing。否则,我可能只是用C#Windows窗体 – 2013-03-13 17:27:55

+0

你可以看看java.awt.datatransfer'包在java..http://docs.oracle.com/javase/6/docs/api/java/awt/datatransfer/ package-summary.html – 2013-03-13 17:29:38

回答

1

摆动已经与拖动&放弃支持,但是,没有链接/等。

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

1

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

+0

GMF与GEF有什么不同? – 2013-03-13 18:05:43

+0

没有区别,GEF是GMF的一部分 – 2013-03-13 18:09:46

1

谷歌的窗口生成器看起来是一个更容易使用的工具。 https://developers.google.com/java-dev-tools/wbpro/

+0

Windows Builder是否支持图形编辑? – 2013-03-13 17:47:23

+0

我认为它确实,但我没有用它来达到这个目的。 – Abe 2013-03-13 18:26:34