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 );

Labels:

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

Labels: ,


Suche

Willkommen!

In diesem Blog schreibe ich über aktuelle Entwicklungen in Java, Softwareentwicklung im Allgemeinen, Open-Source, JavaScript, neue Eclipse-Plugins und Neuerungen im Buch ›Java ist auch eine Insel‹.

Mein Foto
Name: Christian Ullenboom
Standort: Hannover, Niedersachsen, Germany

Ich bin Christian Ullenboom und Autor des Buches ›Java ist auch eine Insel‹. Seit 1997 schule ich als Java-Tutor Themen wie Java SE, EJB 3, Hibernate, JSP/Servlets. Sun ernannte mich 2005 zum ›Java-Champion‹.

Feed hinzufügen

  • AddThis Feed Button


XML