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.

See also: Working with Attribute and Window Shortcut Panels