2012-11-27 25 views
3

我工作的项目需要产品的可视化堆栈。显示端口连接的图像。来自外部文件的数据,其中包含哪个端口连接到哪个端口的信息。该程序接受该文件并生成一个以适当颜色显示连接的图像。端口连接Java/GWT中的图像

它需要使用Java和GWT来完成。

我用JUNG(Java Universal Network/Graph)做了一部分,但是有很多问题。 有没有任何Java库可以帮助你实现这个目标?任何帮助/建议表示赞赏。

+0

您可以生成服务器端的图像并使用这种方法:http://stackoverflow.com/questions/6491025/how-to-ge t-image-with-servlet-and-display-it-using-gwt-image-class –

+0

显示图像不是问题。但是,图形和动态生成显示端口连接的图像是个问题。我正在寻找java中的库来实现这一点。 – user1855814

+0

在GWT中,您可以使用Canvas在其上绘制任何东西。我想关注gwt-links库:http://code.google.com/p/gwt-links/可能会帮助你解决你的问题 –

回答

2

如果您还没有看过this

像这样的事情在GWT - Mxgraph - https://www.draw.io/http://www.jgraph.com/

我们在GWT JSNI包装他们使用它。

同样你成本低 - 在Draw2D - http://draw2d.org/draw2d_touch/jsdoc/#!/example/connection_drop

按照类似的思路,你有

YFiles - http://www.yworks.com/en/products_yfileshtml_about.html 

    Raphaël - 
    http://raphaeljs.com/ 
    http://code.google.com/p/raphaelgwt/ 

    WireIt - http://neyric.github.com/wireit/docs/index.html 

一些GWT尝试 -

http://code.google.com/p/gwt-diagrams/ 
http://code.google.com/p/gwt-graph/ 
http://code.google.com/p/gwt-links/ 
+1

我们确实有一个围绕mxGraph的GWT包装 - https:/ /github.com/jgraph/mxgraph-gwt。 – David

+0

感谢您的更新。我们在一年多前拿起了MxGraph,因此不得不和JSNI一起去。 – SSR