INTViewer APIs for Windows
Windows are JInternalFrames or TopComponents that can contain layers or panels.
Several types of core windows are defined:
- layered windows (for 2D displays):
- xsection window (for xsection layers, a sub type of layered window)
- map window (for map layers, a sub type of layered window)
- 3d window (for 3D displays)
- well log window (for displaying well logs in tracks)
Other types of windows are also available:
- cross section window (for cross section layers, a sub type of layered window)
- spectrum window (for displaying spectrum charts)
- spectrum plot window (for displaying spectrum amplitude/phase charts)
- seismic histogram window (for displaying seismic histogram charts)
- well log histogram window (for displaying well log histogram charts)
- fk window (for displaying fk displays)
- ft window (for displaying f-t analysis)
All these windows can be combined into one using the "combined windows" mechanism (see "Combining Windows" link below)
Working with windows - Basic window creation. Setting attributes for windows.
Working with the coordinate system in 2D windows - Model space, Device space, Viewport space and how to convert between them.
Finding and organizing windows - How to list all windows and tile them
Combining windows - How to combine viewer windows into one
Organizing nodes in the desktop window - How to manipulate visuals and folders
Customizing the window locator - How to modify the text displayed at the bottom of any 2D window
Capturing mouse events at the window level - How to customize user interaction with plots
An API is available to implement your own windows. A walkthrough is provided.