Package org.esa.snap.ui
package org.esa.snap.ui
Provides utility classes for building Swing user interfaces using the SNAP data model.
-
ClassDescriptionThe
AbstractDialogis the base class forModalDialogandModelessDialog, 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 forJPanels with aBorderLayoutlayout manager.This class is an overlay that draws products from aWorldMapPaneDataModeland lets client decide how to render the selected product.This class extends aBoundaryOverlayby 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.ADecimalCellEditorwhich is able to validate the entered value.A formatter to be used for decimal number in aJFormattedTextFieldThis trivial implementation of theAppContextclass 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.FileHistoryis a fixed-size array for the pathes of files opened/saved by a user.FileHistoryis a fixed-size array for the pathes of files opened/saved by a user.A utility class providing helper methods forJPanels with aGridBagLayoutlayout 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 aWorldMapPaneand extends it by functionality to draw and resize a selection rectangle.An adapter class which supplies aRenderedImagewith theIconinterface.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.TheUIUtilsclass provides methods frequently used in connection with graphical user interfaces.UserInputHistoryis a fixed-size array forStringentries edited by a user.This utility class is responsible for loading the world map image.This class displays a world map specified by theWorldMapPaneDataModel.