I have used jGraph with XML export and import. I want to use Swing for UI and other well documented, free, standard or 3rd party libraries. I think this project will be a library only.
If you want I can create a full software (with menubar, statusbar, tabbed or windowed layout etc,) for more money and time.