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