Package org.esa.snap.ui
package org.esa.snap.ui
Provides utility classes for building Swing user interfaces using the SNAP data model.
-
ClassDescriptionThe
AbstractDialog
is the base class forModalDialog
andModelessDialog
, two helper classes used to quickly construct modal and modeless dialogs.Unstable interface.The base class for application view panes.A utility class providing helper methods forJPanel
s with aBorderLayout
layout manager.This class is an overlay that draws products from aWorldMapPaneDataModel
and lets client decide how to render the selected product.This class extends aBoundaryOverlay
by the ability to draw a selected product.Component which provides a panel where lat/lon bounds may be entered and bound to a givenBindingContext
.A navigation control which appears as a screen overlay.ADecimalCellEditor
which is able to validate the entered value.A formatter to be used for decimal number in aJFormattedTextField
This trivial implementation of theAppContext
class is only for testing.Unstable interface.The expression pane is a UI component which is used to edit mathematical expressions.A factory which is used to create instances ofJFileChooser
.FileHistory
is a fixed-size array for the pathes of files opened/saved by a user.FileHistory
is a fixed-size array for the pathes of files opened/saved by a user.A utility class providing helper methods forJPanel
s with aGridBagLayout
layout manager.A grid layout which allows components of differrent sizes.Unstable interface.Unstable interface.A helper class used to implement standard modal dialogs.A helper class used to implement standard modeless dialogs.A listener interrested in pixel position changes within a source image.A factory for pop-up menues.A handler which can be registered on components as a mouse listener.This user interface provides a world map and text fields to define region bounds.This class wraps aWorldMapPane
and extends it by functionality to draw and resize a selection rectangle.An adapter class which supplies aRenderedImage
with theIcon
interface.A component representing an image display with a draggable slider box in it.The general SNAP file chooser.A utility class which creates GUI componants with default settings.TheUIUtils
class provides methods frequently used in connection with graphical user interfaces.UserInputHistory
is a fixed-size array forString
entries edited by a user.This utility class is responsible for loading the world map image.This class displays a world map specified by theWorldMapPaneDataModel
.