Heheh, I made this very thing 5 years ago. It was working and functional for our MUD, although still missing features to make it really awesome.
It’s funny I had forgotten completely about it, but it’s a neat little program. You might want to check it out.
http://tempusmud.com/~jwatson/jCarto/
There is a tutorial up there, as well as a working compiled distro (although there is no .jar or launcher, use the sh script what comes with it to start it under cygwin/linux, or just look in the script to see the options and main class).
Heck the thing even has a nice little A* alg to draw the links between rooms. The Exit edit panel appears nonresposive for some reason but what do you expect from a program that’s sat idle for 5 years. Oh and the source code is available too.
Enjoy!