Combining Windows
The following example creates two XSection windows and combines them into one:
IXSectionWindow window1 = IXSectionWindow.factory.createWindow();
IXSectionWindow window2 = IXSectionWindow.factory.createWindow();
ICombinedWindow combinedWindow = ICombinedWindow.factory.createWindow();
combinedWindow.addViewerWindows(window1, window2);
combinedWindow.setViewerWindowPosition(window1, 1); // moves the first window added all the way to the right
To uncombine windows:
combinedWindow.deleteViewerWindows(window1, window2);
The entire ICombinedWindow API is described in the javadoc.