Recommended JScrollPane navigation widget
===

Can anyone recommend a decent Swing widget for navigating JScrollPanes?  I refer to the type of navigation window you often see in CAD applications that allow you to reposition the viewport by dragging the position of small box (the view port) within a larger box (the underlying component).

To date I've found [this][1], but wondered if there was anything else out there, perhaps as part of a UI library?

Ideally I would also like to render a scaled version of the component in the navigation window.


  [1]: http://www.javalobby.org/java/forums/t21355.html