Welcome to the VLDocking Framework tutorial
Please use the links below to select your lesson.
- Concepts
This lesson covers the basic of VLDocking : naming conventions, most important classes... - Lesson 1 : My first application
Create a small application with full docking features ! - Lesson 1-b : And now docking !
Transform a small application with docking - Lesson 2 : Customizing the layout, display and docking behaviour
Learn how to control your docking desktop, adjust size, choose the set of features to enable and more... - Lesson 3 : Listening to dockable changes
Anticipate, Veto or simply Follow docking operations by registering the appropriate listeners.
Also, learn how to track dockable selection changes. - Lesson 4 : VLDocking Workspaces
Learn how the framework is able to configure itself from an XML input, or write its state into an XML output.
Also learn how to create a workspace switcher. - Lesson 5 : Extending the framework
For hardcore readers... those who want to add new features to the framework. - Lesson 6 : Tips and tricks
Some things that do not fit easily elsewhere... the blinking title bars (notification), the DockingSelectorDialog, and how to select the border used by your autohide buttons. - Lesson 7 : Working with Heavyweight components
Learn how to integrate Java3D, JOGL, Open CASCADE and the JDIC native browser into VLDocking's Swing environment. - Lesson 8 : Customizing the User Interface
Not satisfied of the look and feel of VLDocking ? Learn how to change it to match your style ! - Lesson 9 : The VLToolBars
VLToolBars are a welcome replacement to JToolBars. This lesson will cover everything from installation to loading/saving the toolbar configurations. - Lesson 10 : The Compound Dockable Containers
Learn how to create nested containers (for example, split dockables within a tabbed pane container). - Lesson 11 : Multi-Desktop applications
You can now move dockables between multiple desktops : this lesson shows you how to enable this feature. - Lesson 12 : Anchored Dockables
Or how to add constraints to your dockables and anchor them near selected borders.
Resources
Here is the link to the tutorial sample application source code .
You can also download our JDIC sample application source code to learn more on (and play with) the JDIC Browser-heavyweight component support.
Feedback
We're interested in what you think about this tutorial !
Should you have any request or comment, please contact us at support@vlsolutions.com or post directly into our online forum application (java web start).

