java - 将 JUNG 移植到 GWT

标签 java gwt graphing jung

<分区>

有一个非常好的java图形库JUNG

我想知道是否存在可以执行 JUNG 功能的 GWT 库?我知道有一个商业 Javascript 图形库 mxGraph .但是mxGraph非常昂贵并且有非常严格的许可政策。

有人知道类似于 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 的小部件中。

关于这个主题有什么想法或建议吗?

最好的。

最佳答案

当然,您必须首先检查 JUNG 的许可政策。这可能已经限制了一些选择。 IIRC,许可证是 Apcahe 2.0。

如您所述,您必须重新实现绘图。为此,有几个选项:GWTCanvas , GWT Graphicsg2d ,可能还有我忘记的其他内容。

此外,要充分利用 GWT 方法,一定不能依赖太多外部项目,这会有点困难。

基于所有这些,我将只使用一些类并将它们一一移植到 GWT。也许从图形布局算法开始。

关于java - 将 JUNG 移植到 GWT,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5279197/

相关文章:

java - 根据selenium中的选项组选择特定选项

java - 解析包含超链接的 xml 字符串

java - 删除 GWT 中的 URL 参数

gwt - 如何将外部 Jar 文件添加到 GWT 项目中

javascript - 50k 点的图形库? PHP 或 JavaScript

3D坐标绘图

java - 如何将字母代码转换为数字?

java.lang.ArrayIndexOutOfBoundsException at oracle.jdbc.driver.T4CTTIrxd.readBitVector(T4CTTIrxd.java :135)

gwt - SMARTGWT 数据源 (GWT-RPC-DATASource) LISTGRID

python - Python简单绘图中这条线的方程是什么?