我会选择使用mx-graph GWT包装器和Vaadin: http://forum.jgraph.com/questions/4390/using-mxgraph-with-vaadin http://jgraph.github.io/mxgraph/docs/manual.html#2.2.2.1