FlexDock is a Java docking framework for use in cross-platform Swing applications.
It offers features you'd expect in any desktop docking framework such as:
- Tabbed and Split Layouts
- Drag-n-Drop capability
- Floating windows
- Collapsible Containers to Save Real Estate
- Layout Persistence
- Multi-plaform (fully testing on Microsoft Windows, many WM of GNU/Linux, Mac OS X, OpenSolaris, etc)
- No JNI
- ...
For example, Flexdock is used as the default component for Scilab: