JPowerGraph is a Java library for creating directed graphs for Swing. It supports graph movement, selection, context menus, tooltips and dynamic edge creation.