UmlGraph doesn't strictly depend on Graphviz, it depends on *some* convenient .dot-renderer
Would be worth searching for a "Jdot" implementation. Among other places, I found code at http://jzgraph.sourceforge.net/ described as > JzGraph is an open source Java package for hierarchical graph drawing > based on the open source Graphviz tool with some nice additions like > bus routing and attributed text labels (see screen-shots below). > > Input and output in Graphviz .dot text file format which is very > simple to use. Some extensions have been made to the .dot file output > to accommodate for the bus routings and attributed text labels so it > is not compatible with Graphviz and no effort has made to do so. The > demo also render graph output to .png file using the Java 1.4 > javax.imageio package. > > The source code is free, released under the GNU license unless > overridden by the Graphviz source code license where it applies. > There are no warranty, liability or support from the author. It is > provided 'as is' and use it at your own risk. The galleries (http://jzgraph.sourceforge.net/gallery/0.2/0924/.xvpic/256/index.html) are impressing. Regards Ralph Apel
