DockingVLDocking 2.1 - FeaturesHere is the list of enhancements brought to you by VLDocking 2.1 Quick access :
Docking : moving and anchoring components by drag and dropAn application can be divided into sub-sets : the "dockables".
Docking featuresEvery Dockable is given a title bar with a set of common functions (and keyboard shortcuts) :
VLToolBars : enhanced toolbars
Bringing more features to standard swing toolbars (JToolBar), VLDocking allows dynamic reordering
of its toolbars (
WorkspacesThe integrated loading and saving of desktop configurations (as XML streams) can be used to define multiple workspaces. The user can then choose between them , for example to accomplish different tasks :
Closable tabsVLDocking 2.1 integrates closable tabs, a feature not found in the default Swing JTabbedPane. Here are some examples .
Note : As you can see, this feature works with any look and feel. Look and FeelVLDocking 2.1 works well with any Swing Look and Feel (it uses a UI-Independant set of components). Also, its new design is built on "UI delegates" that can be used to change every painting aspect of the framework.
Heavyweight component supportVLDocking 2.1 can manage native components and display them as Dockables (which is not possible with the default Swing JInternalFrame). Note : This feature requires Java 1.5 (J2SE 5.0)
This opens the framework to a whole new set of applications usually excluded from Swing :
Multi-Desktop Applications supportThis feature makes sharing dockable across multiple desktops possible. You can define an application with, say, 3 windows, two of them containing docking desktops with dockables sharing enabled, and the last one containing another desktop where sharing isn't possible. Compound Dockable ContainersCompound Dockables are specialized dockables used to create complex nesting hierarchies of dockables. For example, you may want to have a tabbed pane containing multiple dockables per tabs, some of them also containing other tabbed panes... Supported EnvironmentsAlthough Java is a cross-platform language, there are small differences of implementation between operating systems (for example, the order of mouse event processing). VLSolutions tests and supports VLDocking 2.1 on the following configurations :
This qualifies VLDocking 2.1 on the majority of Desktop user computers...
Back to VLDocking 2.1 main page. |