See: Description
Interface | Description |
---|---|
ComponentProducer |
The
ComponentProducer interface defines the methods
required for objects that have associated components. |
VisualObject |
The
VisualObject interface defines the methods
required for objects to have a visual onscreen representation. |
Class | Description |
---|---|
AbstractVisualObject |
The
AbstractVisualObject class implements default versions
of the following interface methods:
ComponentProducer.refreshComponent() (no operation)
VisualObject.addPropertyChangeListener(java.beans.PropertyChangeListener)
VisualObject.firePropertyChange()
VisualObject.showChooser() (no operation)
VisualObject.hasChooser() (returns false)
VisualObject.setRestrictions(java.lang.Object) (no operation)
Child classes must implement:
ComponentProducer.getComponent()
VisualObject.getValue()
and override any default behaviours needed for the methods provided here. |
ColorSwatch |
The
ColorSwatch class is an icon that shows a
rectangle of a given color. |
ComponentList<E extends ComponentProducer> |
The
ComponentList class is similar to a Swing
JList but with a simplified model and operations. |
ExpressionMaskOverlayPropertyChooser |
The
ExpressionMaskOverlayPropertyChooser class is an
implementation of an OverlayPropertyChooser that
allows the user to edit the properties of an
ExpressionMaskOverlay . |
FontChooser |
The
FontChooser class is a panel that displays font
family, style, and size controls to allow the user to select a
letter font. |
GenericOverlayPropertyChooser |
The
GenericOverlayPropertyChooser class is an
implementation of an OverlayPropertyChooser that
allows the user to edit the properties of an overlay. |
MultilayerBitmaskOverlayPropertyChooser |
The
MultilayerBitmaskOverlayPropertyChooser class is
an implementation of an OverlayPropertyChooser that
allows the user to edit the properties of a
MultilayerBitmaskOverlay . |
MultiPointFeatureOverlayPropertyChooser |
A
MultiPointFeatureOverlayPropertyChooser is an
OverlayPropertyChooser that handles MultiPointFeatureOverlay
objects. |
OverlayPropertyChooser<T extends EarthDataOverlay> |
The
OverlayPropertyChooser class is a panel that
holds an overlay value and allows the user to retrieve the
value. |
OverlayPropertyChooserFactory |
The
OverlayPropertyChooserFactory class may be used to
create appropriate OverlayPropertyChooser objects for
a given overlay. |
PointFeatureOverlayPropertyChooser |
A
PointFeatureOverlayPropertyChooser is an
OverlayPropertyChooser that handles PointFeatureOverlay
objects. |
SimpleColorChooser |
The
SimpleColorChooser class is a panel that displays
a simple grid of colors from which to choose, with a button to
display a full JColorChooser dialog. |
StrokeChooser |
The
StrokeChooser class is a panel that displays line
dash pattern and thickness controls to allow the user to select the
line stroke. |
StrokeSwatch |
The
StrokeSwatch class is an icon that shows a
rectangle of a given line pattern. |
SymbolSwatch |
The
SymbolSwatch class is an icon that shows a
plot symbol. |
VisualArray |
The
VisualArray class represents an array as a list
with a text field, and add/remove buttons. |
VisualBoolean |
The
VisualBoolean class represents a Boolean as a
checkbox button. |
VisualChoice |
The
VisualChoice class represents a value choice as a
combo box. |
VisualColor |
The
VisualColor class represents a color as a button
with an icon of the color. |
VisualFont |
The
VisualFont class represents a font as a
button with the name of the font. |
VisualInteger |
The
VisualInteger class represents an Integer as a
spinner. |
VisualObjectFactory |
The
VisualObjectFactory class contains static methods
that create new visual objects based on an object and a property name. |
VisualOverlay |
The
VisualOverlay class represents an
EarthDataOverlay object as a panel with modification
components. |
VisualServices |
The
VisualServices class contains static methods
that are used in conjunction with visual objects. |
VisualString |
The
VisualString class represents a string as a text
field. |
VisualStroke |
The
VisualStroke class represents a line stroke as a
button with an icon of the stoke pattern. |
VisualSymbol |
The
VisualSymbol class represents a plot symbol
as a combo box with an icon of the symbol. |