Java encoding
Use JGRAPH core drawing
These days have been organized and put it. ^ _ ^
I don't know if I can upload the program source code. If I can't do it, I plan to put it on http://sourceforge.net, I hope everyone will support it!