MyDoggyToolWindowManager

To obtain an instance of ToolWindowManager interface you have to instantiate the MyDoggyToolWindowManager class. This is the default implementation.

To obtain an instance use the following (for example):

ToolWindowManager toolWindowManager = new MyDoggyToolWindowManager();
            

or

ToolWindowManager toolWindowManager = new MyDoggyToolWindowManager(
              Locale.getDefault() // A Locale instance
);
            

MyDoggyToolWindowManager is implemented like a JPanel so you can use it like any other component.

For example:

JFrame frame = new JFrame("MyDoggy-Set...");
...
MyDoggyToolWindowManager myDoggyToolWindowManager = new MyDoggyToolWindowManager();
...
frame.getContentPane().add(myDoggyToolWindowManager);

To enable all toolwindow types (Sliding, Floating Live, etc.), MyDoggyToolWindowManager must be have as window ancestor an object implementing the RootPaneContainer interface (i.e. JFrame, JWindow, JApplet, ...).