|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
org.geotools.gui.swing.ColorRamp
A color ramp with a graduation. The colors can be specified with a SampleDimension,
an array of Colors or an IndexColorModel object, and the graduation is
specified with a Graduation object. The resulting object
is usually painted together with a remote sensing image, for example in a
MapPane object.

| Nested Class Summary |
| Nested classes inherited from class javax.swing.JComponent |
javax.swing.JComponent.AccessibleJComponent |
| Nested classes inherited from class java.awt.Container |
java.awt.Container.AccessibleAWTContainer |
| Nested classes inherited from class java.awt.Component |
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
| Field Summary |
| Fields inherited from class javax.swing.JComponent |
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
| Fields inherited from class java.awt.Component |
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
| Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| Constructor Summary | |
ColorRamp()
Constructs an initially empty color bar. |
|
ColorRamp(org.opengis.coverage.Coverage coverage)
Constructs a color bar for the specified coverage. |
|
| Method Summary | |
void |
addNotify()
Notifies this component that it now has a parent component. |
protected Graduation |
createGraduation(Graduation reuse,
org.opengis.coverage.SampleDimension band,
double minimum,
double maximum)
Returns a graduation for the specified sample dimension, minimum and maximum values. |
java.awt.Color[] |
getColors()
Returns the colors painted by this . |
Graduation |
getGraduation()
Returns the graduation to paint over colors. |
int |
getOrientation()
Returns the component's orientation (horizontal or vertical). |
boolean |
isLabelVisibles()
Tests if graduation labels are paint on top of the colors ramp. |
void |
removeNotify()
Notifies this component that it no longer has a parent component. |
boolean |
setColors(java.awt.Color[] colors)
Sets the colors to paint. |
boolean |
setColors(org.opengis.coverage.Coverage coverage)
Sets the graduation and the colors from a coverage. |
boolean |
setColors(java.awt.image.IndexColorModel model)
Sets the colors to paint from an IndexColorModel. |
boolean |
setColors(org.opengis.coverage.SampleDimension band)
Sets the graduation and the colors from a sample dimension. |
void |
setForeground(java.awt.Color color)
Sets the label colors. |
boolean |
setGraduation(Graduation graduation)
Set the graduation to paint on top of the color bar. |
void |
setLabelVisibles(boolean visible)
Sets whatever the graduation labels should be painted on top of the colors ramp. |
void |
setOrientation(int orient)
Set the component's orientation (horizontal or vertical). |
java.lang.String |
toString()
Returns a string representation for this color ramp. |
| Methods inherited from class javax.swing.JComponent |
addAncestorListener, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getAccessibleContext, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getUIClassID, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, paramString, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFont, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update, updateUI |
| Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, addImpl, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setLayout, transferFocusBackward, transferFocusDownCycle, validate, validateTree |
| Methods inherited from class java.awt.Component |
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, transferFocus, transferFocusUpCycle |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
public ColorRamp()
public ColorRamp(org.opengis.coverage.Coverage coverage)
| Method Detail |
public Graduation getGraduation()
public boolean setGraduation(Graduation graduation)
setColors(SampleDimension) and setColors(Coverage).
This method will fire a property change event with the name.
graduation - The new graduation, or if none.
public java.awt.Color[] getColors()
public boolean setColors(java.awt.Color[] colors)
colors - The colors to paint.
setColors(Coverage),
setColors(SampleDimension),
setColors(IndexColorModel),
getColors(),
getGraduation()public boolean setColors(java.awt.image.IndexColorModel model)
IndexColorModel. The default implementation
fetches the colors from the index color model and invokes setColors(Color[]).
model - The colors to paint.
setColors(Coverage),
setColors(SampleDimension),
setColors(Color[]),
getColors(),
getGraduation()public boolean setColors(org.opengis.coverage.SampleDimension band)
setColors and
setGraduation.
band - The sample dimension, or .
setColors(Coverage),
setColors(SampleDimension),
setColors(IndexColorModel),
setColors(Color[]),
getColors(),
getGraduation()public boolean setColors(org.opengis.coverage.Coverage coverage)
setColors and
setGraduation.
coverage - The coverage, or .
setColors(IndexColorModel),
setColors(SampleDimension),
getColors(),
getGraduation()public int getOrientation()
SwingConstants.HORIZONTAL or SwingConstants.VERTICAL).
public void setOrientation(int orient)
orient - SwingConstants.HORIZONTAL or SwingConstants.VERTICAL.public boolean isLabelVisibles()
public void setLabelVisibles(boolean visible)
public void setForeground(java.awt.Color color)
Component.getForeground()
protected Graduation createGraduation(Graduation reuse,
org.opengis.coverage.SampleDimension band,
double minimum,
double maximum)
NumberGraduation
or LogarithmicNumberGraduation. If the supplied object is non-null and
is of the appropriate class, then this method can returns without creating a
new graduation object. This method must set graduations's
minimum,
maximum and
unit according the values given in arguments.
reuse - The graduation to reuse if possible.band - The sample dimension to create graduation for.minimum - The minimal geophysics value to appears in the graduation.maximum - The maximal geophysics value to appears in the graduation.
public java.lang.String toString()
public void addNotify()
public void removeNotify()
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||