有一个非常好的java图形库JUNG http://jung.sourceforge.net/
我想知道是否存在任何 GWT 库可以完成 JUNG 的工作?我知道有一个商业 Javascript 图形库mxGraph http://www.jgraph.com/mxgraph.html. But mxGraph http://www.jgraph.com/mxgraph.html非常昂贵并且有非常严格的许可政策。
有谁知道类似于 mxGraph (JS) 或 JUNG( java) 的 GWT 图形库吗?
如果没有像 JUNG 这样的用于绘图的 GWT 库,我热衷于将 JUNG 移植到 GWT 中。我正在考虑使用 gwt-graphics 库作为基础,并用更多类似 JUNG 的功能来扩展它。
将 JUNG 移植到 GWT 的好策略是什么?我应该将大部分 JUNG java 类重写为客户端 GWT 类吗?有没有办法将 JUNG 类包装在某些客户端 GWT 类中?我猜 b/c JUNG 使用 java swing 框架,移植需要将大多数 UI JUNG 类(基于 swing)迁移到基于 GWT 的小部件中。
关于这个主题有什么想法或建议吗?
Best.
当然,您必须首先检查 JUNG 的许可政策。这可能已经限制了一些选择。 IIRC,许可证是Apache 2.0。
正如您提到的,绘图必须重新实现。为此,有几个选择:GWT画布 http://code.google.com/p/google-web-toolkit-incubator/wiki/GWTCanvas, GWT图形 http://code.google.com/p/gwt-graphics/ and g2d http://code.google.com/p/gwt-g2d/,可能还有其他我忘记的。
此外,要充分利用 GWT 方法,不能依赖太多的外部项目,这会增加一些难度。
基于所有这些,我会选择只使用其中的一些类并将它们一一移植到 GWT。也许从图形布局算法开始。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)