VLDocking Framework 2.1 Tutorial

From VLDocking 2.0 to 2.1

Most important updates in VLDocking 2.1

This short lesson just lists the updates brought by version 2.1. Read it if you are already familiar with VLDocking and want a quick overview of major changes.

Lessons

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