JGraphX (aka JGraph 6) is the most powerful, easy-to-use and feature-rich open source (BSD) graph drawing component available for Java.