HiRISE

HiRISE.HiPlan.HiTemp
Class Category_Color_Panel

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by javax.swing.JPanel
                  extended by HiRISE.HiPlan.HiTemp.Category_Color_Panel
All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible

public class Category_Color_Panel
extends JPanel

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JPanel
JPanel.AccessibleJPanel
 
Nested classes/interfaces inherited from class javax.swing.JComponent
JComponent.AccessibleJComponent
 
Nested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
 
Field Summary
static String ARBITRARY_COLOR
           
static String CALIBRATION_COLOR
           
static String CRC_CHECK_COLOR
           
static String CUSTOMIZE_COLORS
           
static Color DEFAULT_ARBITRARY_COLOR
           
static Color DEFAULT_CALIBRATION_COLOR
           
static Color DEFAULT_CRC_CHECK_COLOR
           
static Color DEFAULT_LONG_SETUP_COLOR
           
static Color DEFAULT_MEDIUM_SETUP_COLOR
           
static Color DEFAULT_NOOP_COLOR
           
static Color DEFAULT_NULL_COLOR
           
static Color DEFAULT_SHORT_SETUP_COLOR
           
static Color DEFAULT_WARMUP_COLOR
           
static String ID
          Class identification name with source code version and date.
static String LONG_SETUP_COLOR
           
static String MEDIUM_SETUP_COLOR
           
static String NOOP_COLOR
           
static String NULL_COLOR
           
static String SELECTION_COLOR
           
static String SHORT_SETUP_COLOR
           
static String WARMUP_COLOR
           
 
Fields inherited from class javax.swing.JComponent
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, 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
 
Method Summary
 void addChangeListener(ChangeListener changeListener)
           
 void configure(Configuration configuration)
           
protected  void fireStateChanged()
           
 Color getArbitraryColor()
           
 Color getCalibrationColor()
           
 Color getCategoryColor(Category category)
           
 ChangeListener[] getChangeListeners()
           
 Color getCrcCheckColor()
           
static JButton getCustomizeButton()
           
static JButton getCustomizeButton(Component parentComponent)
           
static JMenuItem getCustomizeMenuItem()
           
static JMenuItem getCustomizeMenuItem(Component parentComponent)
           
static Category_Color_Panel getInstance()
           
 Color getLongSetupColor()
           
 Color getMediumSetupColor()
           
 Color getNoopColor()
           
 Color getNullColor()
           
 Color getSelectionColor()
           
 Color getShortSetupColor()
           
 Color getWarmupColor()
           
 boolean isArbitrarySelected()
           
 boolean isCalibrationSelected()
           
 boolean isCategorySelected(Category category)
           
 boolean isConfigured()
           
 boolean isCrcCheckSelected()
           
 boolean isLongSetupSelected()
           
 boolean isMediumSetupSelected()
           
 boolean isNoopSelected()
           
 boolean isNullSelected()
           
 boolean isShortSetupSelected()
           
 boolean isWarmupSelected()
           
 void removeChangeListener(ChangeListener changeListener)
           
 void setArbitraryColor(Color c)
           
 void setCalibrationColor(Color c)
           
 void setCrcCheckColor(Color c)
           
 void setLongSetupColor(Color c)
           
 void setMediumSetupColor(Color c)
           
 void setNoopColor(Color c)
           
 void setNullColor(Color c)
           
 void setSelectionColor(Color c)
           
 void setShortSetupColor(Color c)
           
 void setWarmupColor(Color c)
           
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, 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, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, 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, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

ID

public static final String ID
Class identification name with source code version and date.

See Also:
Constant Field Values

LONG_SETUP_COLOR

public static final String LONG_SETUP_COLOR
See Also:
Constant Field Values

DEFAULT_LONG_SETUP_COLOR

public static final Color DEFAULT_LONG_SETUP_COLOR

MEDIUM_SETUP_COLOR

public static final String MEDIUM_SETUP_COLOR
See Also:
Constant Field Values

DEFAULT_MEDIUM_SETUP_COLOR

public static final Color DEFAULT_MEDIUM_SETUP_COLOR

SHORT_SETUP_COLOR

public static final String SHORT_SETUP_COLOR
See Also:
Constant Field Values

DEFAULT_SHORT_SETUP_COLOR

public static final Color DEFAULT_SHORT_SETUP_COLOR

WARMUP_COLOR

public static final String WARMUP_COLOR
See Also:
Constant Field Values

DEFAULT_WARMUP_COLOR

public static final Color DEFAULT_WARMUP_COLOR

CALIBRATION_COLOR

public static final String CALIBRATION_COLOR
See Also:
Constant Field Values

DEFAULT_CALIBRATION_COLOR

public static final Color DEFAULT_CALIBRATION_COLOR

CRC_CHECK_COLOR

public static final String CRC_CHECK_COLOR
See Also:
Constant Field Values

DEFAULT_CRC_CHECK_COLOR

public static final Color DEFAULT_CRC_CHECK_COLOR

NOOP_COLOR

public static final String NOOP_COLOR
See Also:
Constant Field Values

DEFAULT_NOOP_COLOR

public static final Color DEFAULT_NOOP_COLOR

ARBITRARY_COLOR

public static final String ARBITRARY_COLOR
See Also:
Constant Field Values

DEFAULT_ARBITRARY_COLOR

public static final Color DEFAULT_ARBITRARY_COLOR

NULL_COLOR

public static final String NULL_COLOR
See Also:
Constant Field Values

DEFAULT_NULL_COLOR

public static final Color DEFAULT_NULL_COLOR

SELECTION_COLOR

public static final String SELECTION_COLOR
See Also:
Constant Field Values

CUSTOMIZE_COLORS

public static final String CUSTOMIZE_COLORS
See Also:
Constant Field Values
Method Detail

configure

public void configure(Configuration configuration)

isConfigured

public boolean isConfigured()

getLongSetupColor

public Color getLongSetupColor()

setLongSetupColor

public void setLongSetupColor(Color c)

isLongSetupSelected

public boolean isLongSetupSelected()

getMediumSetupColor

public Color getMediumSetupColor()

setMediumSetupColor

public void setMediumSetupColor(Color c)

isMediumSetupSelected

public boolean isMediumSetupSelected()

getShortSetupColor

public Color getShortSetupColor()

setShortSetupColor

public void setShortSetupColor(Color c)

isShortSetupSelected

public boolean isShortSetupSelected()

getWarmupColor

public Color getWarmupColor()

setWarmupColor

public void setWarmupColor(Color c)

isWarmupSelected

public boolean isWarmupSelected()

getCalibrationColor

public Color getCalibrationColor()

setCalibrationColor

public void setCalibrationColor(Color c)

isCalibrationSelected

public boolean isCalibrationSelected()

getCrcCheckColor

public Color getCrcCheckColor()

setCrcCheckColor

public void setCrcCheckColor(Color c)

isCrcCheckSelected

public boolean isCrcCheckSelected()

getArbitraryColor

public Color getArbitraryColor()

setArbitraryColor

public void setArbitraryColor(Color c)

isArbitrarySelected

public boolean isArbitrarySelected()

getNoopColor

public Color getNoopColor()

setNoopColor

public void setNoopColor(Color c)

isNoopSelected

public boolean isNoopSelected()

getNullColor

public Color getNullColor()

setNullColor

public void setNullColor(Color c)

isNullSelected

public boolean isNullSelected()

getSelectionColor

public Color getSelectionColor()

setSelectionColor

public void setSelectionColor(Color c)

addChangeListener

public void addChangeListener(ChangeListener changeListener)

removeChangeListener

public void removeChangeListener(ChangeListener changeListener)

getChangeListeners

public ChangeListener[] getChangeListeners()

fireStateChanged

protected void fireStateChanged()

getCategoryColor

public Color getCategoryColor(Category category)

isCategorySelected

public boolean isCategorySelected(Category category)

getInstance

public static Category_Color_Panel getInstance()

getCustomizeButton

public static JButton getCustomizeButton(Component parentComponent)

getCustomizeButton

public static JButton getCustomizeButton()

getCustomizeMenuItem

public static JMenuItem getCustomizeMenuItem(Component parentComponent)

getCustomizeMenuItem

public static JMenuItem getCustomizeMenuItem()

HiRISE

Copyright (C) Arizona Board of Regents on behalf of the Planetary Image Research Laboratory, Lunar and Planetary Laboratory at the University of Arizona