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 TheAbstractDialogis the base class forModalDialogandModelessDialog, 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 forJPanels with aBorderLayoutlayout manager.BoundaryOverlay This class is an overlay that draws products from aWorldMapPaneDataModeland lets client decide how to render the selected product.BoundaryOverlayImpl This class extends aBoundaryOverlayby 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 ADecimalCellEditorwhich is able to validate the entered value.DecimalFormatter A formatter to be used for decimal number in aJFormattedTextFieldDecimalTableCellRenderer DefaultAppContext This trivial implementation of theAppContextclass 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 FileHistoryis a fixed-size array for the pathes of files opened/saved by a user.FormatedFileHistory FileHistoryis a fixed-size array for the pathes of files opened/saved by a user.GridBagUtils A utility class providing helper methods forJPanels with aGridBagLayoutlayout 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 aWorldMapPaneand extends it by functionality to draw and resize a selection rectangle.RenderedImageIcon An adapter class which supplies aRenderedImagewith theIconinterface.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 TheUIUtilsclass provides methods frequently used in connection with graphical user interfaces.UserInputHistory UserInputHistoryis a fixed-size array forStringentries 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