MouseScrollableUI für JXLayer

Browser haben mich zum ersten Mal auf ein Gui-Feature aufmerksam gemacht, das folgender Screenshot am Besten erklärt:

demo screenshot

In der Tabelle erkennt man ein Symbol, mit dem sich leicht durch große Views scrollen lässt. Aktiviert wird diese Möglichkeit über die mittlere Maustaste.

Nun ist so etwas auch einfach für Swing über einen Dekorator möglich:

JScrollPane sp = JScrollPane( table );
JXLayer<JScrollPane> lsp = new JXLayer<JScrollPane>( sp, new MouseScrollableUI() );
container.add( lsp );

Open Source Docking Frameworks

http://lopeathal.wikispaces.com/Open+Source+Docking+Frameworks gibt einen Überblick über Docking-Frameworks:

Name Development Licens Size Comments
MyDoggy active LGPL only jar’s: 0.5 MB
NetBeans active CDDL/GPL 4.6 MB (platform.zip)
XUI active MPL 1.6 MB (XUI-jdk15.zip)
JDocking inactive CDDL 1.3 MB (v0.8.zip) the docking part
of netbeans
JRichClient active GPL heavy development derivation of flexdock
FlexDock inactive community although
there is a new version (bugfix)
MIT only jar’s: 0.5 MB
Sanaware active GPL or Commercial full zip 0.3MB
InfoNode last version January 2007 GPL
VL Docking one year old – inactive? CeCILL/GPL
Eclipse active CPL or EPL ? only swt (?)
Docking Frames active LGPL 2.1 0.7 MB