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