<p>I'd like to add scrolling capability to a <code>javax.swing.JDesktopPane</code>. But wrapping in a <code>javax.swing.JScrollPane</code> does not produce the desired behavior.</p>

<p><a href="http://www.google.com/search?q=scrollable+jdesktoppane" rel="nofollow noreferrer">Searching the web</a> shows that this has been an issue for quite some time. There are <a href="http://jscroll.sourceforge.net" rel="nofollow noreferrer">some</a> <a href="http://www.javaworld.com/javaworld/jw-11-2001/jw-1130-jscroll.html" rel="nofollow noreferrer">solutions</a> out there, but they seem to be pretty old, and I'm not not completely satisfied with them.</p>

<p>What <strong>actively maintained</strong> solutions do you know?</p>

I've used
JavaWorld's solution
by creating my own
```
JScrollableDesktopPane.
```