将 JUNG 移植到 GWT [关闭]

2024-01-08

有一个非常好的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(使用前将#替换为@)

将 JUNG 移植到 GWT [关闭] 的相关文章

随机推荐