Package org.esa.snap.ui
Provides utility classes for building Swing user interfaces using the SNAP data model.
-
Interface Summary Interface Description AppContext Disposable ImageInfoEditorModel Unstable interface.PixelPositionListener A listener interrested in pixel position changes within a source image.PopupMenuFactory A factory for pop-up menues.SliderBoxImageDisplay.SliderBoxChangeListener WorldMapPane.PanSupport WorldMapPane.ZoomListener -
Class Summary Class Description AbstractDialog TheAbstractDialog
is the base class forModalDialog
andModelessDialog
, two helper classes used to quickly construct modal and modeless dialogs.AbstractImageInfoEditorModel Unstable interface.BasicView The base class for application view panes.BorderLayoutUtils A utility class providing helper methods forJPanel
s with aBorderLayout
layout manager.BoundaryOverlay This class is an overlay that draws products from aWorldMapPaneDataModel
and lets client decide how to render the selected product.BoundaryOverlayImpl This class extends aBoundaryOverlay
by the ability to draw a selected product.BoundsInputPanel Component which provides a panel where lat/lon bounds may be entered and bound to a givenBindingContext
.ButtonOverlayControl A navigation control which appears as a screen overlay.DecimalCellEditor ADecimalCellEditor
which is able to validate the entered value.DecimalFormatter A formatter to be used for decimal number in aJFormattedTextField
DecimalTableCellRenderer DefaultAppContext This trivial implementation of theAppContext
class is only for testing.DefaultImageInfoEditorModel Unstable interface.DemSelector ExpressionPane The expression pane is a UI component which is used to edit mathematical expressions.FileChooserFactory A factory which is used to create instances ofJFileChooser
.FileHistory FileHistory
is a fixed-size array for the pathes of files opened/saved by a user.FormatedFileHistory FileHistory
is a fixed-size array for the pathes of files opened/saved by a user.GridBagUtils A utility class providing helper methods forJPanel
s with aGridBagLayout
layout manager.GridLayout2 A grid layout which allows components of differrent sizes.HSVImageProfilePane ImageInfoEditor Unstable interface.ModalDialog A helper class used to implement standard modal dialogs.ModelessDialog A helper class used to implement standard modeless dialogs.NewBandDialog NewProductDialog PopupMenuHandler A handler which can be registered on components as a mouse listener.ProjectionParamsDialog RegionBoundsInputUI This user interface provides a world map and text fields to define region bounds.RegionSelectableWorldMapPane This class wraps aWorldMapPane
and extends it by functionality to draw and resize a selection rectangle.RenderedImageIcon An adapter class which supplies aRenderedImage
with theIcon
interface.RGBImageProfilePane SelectExportMethodDialog SequentialDialog SimpleDialog SliderBoxImageDisplay A component representing an image display with a draggable slider box in it.SnapFileChooser The general SNAP file chooser.UIDefaults A utility class which creates GUI componants with default settings.UIUtils TheUIUtils
class provides methods frequently used in connection with graphical user interfaces.UserInputHistory UserInputHistory
is a fixed-size array forString
entries edited by a user.WorldMapImageLoader This utility class is responsible for loading the world map image.WorldMapPane This class displays a world map specified by theWorldMapPaneDataModel
.WorldMapPane.DefaultPanSupport WorldMapPaneDataModel