Tutorial

This tutorial is based on the default implementation of mydoggy. We'll build a simple application based called TutorialApp

In every step, pay attention to the code in green that highlights the new code introduced in that step.

TutorialSet

  • Step 1 : A skeleton class called TutorialSet.
  • Step 2 : Introduce ToolWindowManager with your first ToolWindow.
  • Step 3 : Play with TypeDescriptors.
  • Step 4 : Add first Content.
  • Step 5 : Configure ContentManagerUI.
  • Step 6 : Store (on close) and load (on start) the toolwindow manager workspace.
  • Step 7 : ToolWindowTabs.
  • Step 8 : Add another tool and show them together on the same anchor.
  • Step 9 : Using the new MultiSpitContentManagerUI.
  • Step 10 : Aggregate toolwindows in a new powerful way.
  • Step 11 : Flashing.
  • Step 12 : Work with a disabled ContentManager.